XML,
XSL y FO expuestos en base a ejemplos. Añade descripción sobre tecnologías relacionadas como DTDs, XML Schemas, etc.
Table of Contents
1. Apartados principales
2. Introducción al lenguaje de marcas XML
3. Estructura de los documentos: DTDs
3.1. Asociar un
DTD a un documento XML: Elemento raiz
3.2. Elementos padre/hijo en los documentos XML
3.3. Operador (*): Cero o muchas apariciones de un nodo
3.4. Operador (+): Una o muchas apariciones de un nodo
3.5. Operador (?): Cero o una aparición de un nodo (opcionalidad)
3.6. Combinación de los operadores +, * y ?
3.7. Operador (|): Aparición de uno u otro elemento
3.8. Intercalado de nodos y texto en un documento
3.9. Utilización de los atributos en los nodos
3.10. Tipos de atributos CDATA, NMTOKEN y NMTOKENS
3.11. Tipo de atributo ID
3.12. Tipo de atributo IDREF y IDREFS
3.13. Enumeraciones en los atributos de un nodo
3.14. Atributos requeridos, opcionales y valores por defecto
3.15. El elemento vacio
4. DTD Vs XML-Schema
4.1. Ejemplo de documento XML para matrícula
4.2. Ejemplo de DTD para matrícula
4.3. Ejemplo de XML-Schema para matrícula
4.4. XML-Schemas y RELAX NG
5. XSL: Hojas de estilo para la transformación de documentos XML
5.1. Patrones de transformación XSLT
5.2. Expresiones de acceso a nodos XML con Xpath
6.
Diseño de hojas de estilos XSL
7. Transformación de ficheros XML con Apache Ant
8. Formatting Objects
Introducción
Implementaciones disponibles
Ventajas del uso de FO para la generación de documentos
Descripción del proceso de generación de PDFs
Documento XML que contendrá la información a mostrar
Estructura del documento XSL-FO resultado
Creación de una hoja de estilos XSL que transformará el documento XML en un fichero XSL-FO
Ejecutar la transformación con un parser XSL
Procesamiento de dicho fichero XSL-FO con Apache FOP
7. Herramientas para el trabajo con
XML
8. Entornos de trabajo con XML .......