Equipos Programas Media Internet Telecomunicaciones Seguridad Base de Datos Programación Calidad Desarrollo Empresa

Ruta: Desarrollo>AppmlArbol para selección de XSL en Transformaciones (Arbol XSL-CSS-HTML)

Arbol para selección de XSL en Transformaciones (Arbol XSL-CSS-HTML)

Descripcion

Los formularios de desarrollo web, con Appml, usan en la pestaña Transformación, controles, que permiten seleccionas los xsl, que intervienen en una transformación xml a html. Estos controles, se cargan cuando se abre el formulario, a partir del archivo XSL-CSS-HTML.xml. En la lista desplegable del combo, salen los nombres de los archivos xsl y cuando se selecciona un item dela lista,se asigna la ruta xsl a la variable correspondiente.

Este archivo contiene un árbol xml del tipo clv-tn-en, con marcas predefinidas y estructura de la forma:

doctypes
HTMLPrefe
Url
HTMLPrefe
Url
...
doctypes

HTMLPrefe contiene el indicador del nombre del combo a cargar y Url es la dirección relativa al archivo xsl correspondiente. Para ver ejemplo, pulsar en Archivo carga combos formulario Tabla

  • Este arbol se obtiene a partir de la tabla WebTICTodos, de la base de datos LibXMLdocs del grupo Librerias, usando el AML: XSL-CSS-HTML.
  • No incluir marcas html en el campo Descripcion
  • En la TABLABASEDATOS Activar los campos:
    • IDPK, NOReg, cla1Dir Cla1, HTMLPrefe, Nombre, Url, Descripcion. Los campos activados se incluirán en la sentencia SQL SELECT
    • desactivar el resto de los campos.
  • En la TABLAGENERACION, poner la Categoria Ignorar (NO) para los campos: claDir1, Cla1, Nombre, Descripcion para que estos no aparezcan en el arbol a generar. HTMLPrefe es de categoria NodoTerminalNombre y Url es NodoterminalEnlace.
  • Para la transformación usar
    • El Archivo producido se almacena en Nombre Subdir. RTF: /Librerias/XMLDocs/Content/WebTIC/Paginas/Basicos
    • HTMLPrefe: ArbolAtribUsr, que produce un arbol xml del tipo clv-tn-en
    • XslArbolAtribUsr: XML-usr.xsl, que transforma el archivo xml generado, en otro igual, y después se modifica para cambiar la codificación a ISO. <?xml version='1.0'?> a <?xml version='1.0' encoding='ISO-8859-1'?>
    • Poner en el campo Cadena Filtro SQL, el siguiente SQL:
      SELECT IDPK, NOReg, claDir1, HTMLPrefe, Nombre, Url FROM doctypesTodos WHERE claDir1='WebTICPrefe' ORDER BY NOReg

Notas:

  • los botones del formulario Enumerar Tabla y otros, están desactivados y por tanto sus operaciones respectivas, no se pueden hacer con este formulario, ya que se opera con una tabla obtenida con un SQL creado manualmente, en el campo Cadena Filtro SQL. Usar el AML WebTICTodos, si desea esta funcionalidad, por ejemplo para enumerar los registros de la tabla.
  • La utilización de su archivo de importación, generaba todo el arbol de la libreria y no solo el de la libreria TIC. Se ha modificado en importexport.asp, la función XMLComunAbrirXSL, para importar la tabla de nombre dado en strBasicoXSLFile.
  • Arbol de las direcciones bases de la web. Se realiza importando el archivo XMLComun-Import.xml. este archivo tiene el formato de importación y se crea al pulsar el botón Geenerar, del formato tabla del AML Comunes, de la tabla Comunes, de la base de datos NavegacionPub.

Página generada automáticamente desde la Base de Datos: AppmlDoc/ el 15/6/2008 9:57:49