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

Ruta: Desarrollo>AppmlArbol Visor Libreria TIC (doctypesTIC)

Arbol Visor Libreria TIC (doctypesTIC)

Descripcion

El visor de librerías utiliza el archivo doctypesTIC-usrlib.xml, que se utiliza para cargar los combos del Visor. En la lista desplegable del combo, salen los nombres de los archivos xsd, xsl y xml y cuando se selecciona un item de una lista, se asigna la ruta correspondiente del archivo que interviene en la transformación

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

(doctypes
doctype
Nombre
Url
Descripcion
xsldocs
xsldoc
Nombre
Url
Descripcion
/xsldoc
xsldoc
Nombre
Url
Descripcion
/xsldoc
...
/xsldocs
xmldocs
xmldoc
Nombre
Url
Descripcion
/xmldoc
xmldoc
Nombre
Url
Descripcion
...
/xmldocs
doctype
...
/doctype
doctypes
  • Este arbol se obtiene a partir de la tabla WebTICTodos, de la base de datos LibXMLdocs del grupo Librerias, usando el AML: doctypesTIC. Esta tabla contiene las marcas, para crear la estructura del arbol de los documentos xsd, xsl y xml y su documentación. Para ver ejemplo, pulsar en Archivo carga combos Visor Libreria TIC
  • No incluir marcas html en el campo Descripcion
  • En la TABLABASEDATOS Activar los campos:
    • IDPK, NOReg, cla1Dir Cla1, Cla2, Cla3, Nombre, Url, Descripcion
    • desactivar los campos: Cla2Dir, HTMLPrefe, Estado. Los campos activados se incluirán en la sentencia SQL SELECT
  • En la TABLAGENERACION, poner la Categoria Ignorar (NO) para los campos: claDir1, claDir2, Estado, para que estos no aparezcan en el arbol a generar.
  • Para la transformación usar
    • El Archivo producido se almacena en Nombre Subdir. RTF: /Librerias/XMLdocs/Viewer
    • 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, Cla1, Cla2, Cla3, Nombre, Url, Descripcion FROM doctypesTodos WHERE claDir1='WebTIC' OR 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.

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