Java y XML

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

Profesores

María Isabel Alfonso Galipienso
Otto Colomina Pardo

Temario

1. Introducción a XML
    1.1. Estructura de un documento XML
    1.2. Espacios de nombres
    1.3. Validación de documentos XML mediante schemas
    1.4. Conversióne entre Java y XML. El API JAXB
2. XSLT
    2.1. Estructura de un documento XSLT
    2.2. Procesamiento de un documento XSLT
    2.3. Templates por defecto
    2.4. XPath
    2.5. Alterar la estructura del documento original
    2.6. Java y XSLT
3. SAX
    3.1. ¿Cómo funciona sax?
    3.2. Estructura de un analizador sax
    3.3. Trabajar con sax en java
    3.4. Eventos sax
    3.5. Gestión de errores
4. DOM
    4.1. Motivación y orígenes de DOM
    4.2. Representación dom de un documento XML
    4.3. DOM (core) level 1
    4.4. DOM (core) level 2
    4.5. Analizadores (parsers) DOM para java
    4.6. Navegacin en un documento DOM
    4.7. Manipulacin de un documento DOM
    4.8. Creacin de un documento DOM
    

Sesiones

Número y nombre de sesión Materiales
1. Introducción a XML apuntes traspas ejercicios plantillas
2. XSLT apuntes traspas ejercicios plantillas
3. SAX apuntes traspas ejercicios plantillas
4. DOM apuntes traspas- ejercicios- plantillas
 
Dpto. de Ciencia de la Computación e Inteligencia Artificial (c) 2003