XML es un lenguaje estandarizado por el W3C para la estructuración de la información independiente de la plataforma y de la tecnología de cualquier empresa con la que esté uno involucrado en el trabajo, debido a que es un estándar bien definido.
El alumno podrá aprender a usar las tecnologías basadas en XML dentro de un ambiente Web, así como relacionarse con sus estándares y capacidades.
Contenido:
1. Introducción a XML
1.1. Elementos y atributos
1.2. Instrucciones de Proceso
1.3. Entidades y Comentarios
1.4. Secciones CDATA
1.5. Documentos bien formados y válidos
1.6. Creación de DTDs
1.7. Concepto de DTD
1.8. DTDs internas y externas
1.9. Definición de Elementos
1.10. Operadores
2. Contenido mixto
2.1. Tipos de Entidades
2.2. Definición de Entidades Generales
2.3. Entidades paramétricas
2.4. Entidades externas
2.5. Definición de nomenclatura (NOTATION)
2.6. Definición de Atributos
2.7. Espacios de nombres (XML Namespaces)
2.8. Significado y motivación
2.9. Declaración y uso de los espacios de nombres
2.10. Espacio de nombres predeterminado
2.11. Los espacios de nombres y las DTDs
2.12. XML Canónico
2.13. Significado y Motivación
2.14. Canonizadores de XML
3. XPath
3.1. Modelo DOM de documentos XML.
3.2. Introducción a XPath
3.3. Rutas y pasos XPath
3.4. Predicados XPath
3.5. Funciones XPath
3.6. XSLT
3.7. Transformaciones XML mediante XSLT
3.8. El Parser XML de Microsoft
3.9. Manipulación de XML desde JavaScript
3.10. Elementos básicos de XSLT
3.11. Plantillas y modos
3.12. Estructuras de control XSLT
Duración:
20 hrs.
Prerrequisito:
Que el alumno tenga conocimientos básicos de programación en Web.