Presentación

XML es una tecnología que permite a un usuario definir su propio lenguaje de marcado, adaptando así las etiquetas a sus necesidades. Además, XML se utiliza como formato de almacenamiento y envío de datos independiente de la plataforma. En este módulo se estudiará la sintaxis de XML y sus aplicaciones más relevantes.

Número de horas: 10

Sesiones del módulo

Recursos

Profesores

Otto Colomina Pardo
otto@dccia.ua.es

María Isabel Alfonso Galipienso
eli@dccia.ua.es

 

Temario

Tema 1. Introducción a XML

1.1. Estructura de un documento XML
1.2. Validación de documentos XML
1.3. Espacios de nombres
1.4. XPath
1.5. XSLT

Tema 2. SAX

2.1. ¿Cómo funciona sax?
2.2. Estructura de un analizador sax
2.3. Trabajar con sax en java
2.4. Eventos sax
2.5. Gestión de errores

Tema 3. DOM

3.1. Motivación y orígenes de DOM
3.2. Representación dom de un documento XML
3.3. DOM (core) level 1
3.4. DOM (core) level 2
3.5. Analizadores (parsers) DOM para java


Tema 4. XML y bases de datos

4.1 ORACLE XML SQL Utility (XSU)
4.2 ORACLE XML DB