Desarrollar componentes software que permitan la explotación de contenidos de repositorios, utilizando lenguajes específicos y estándares de desarrollo software
Tema 1.
Definición de documentos XML.
1.
1 Elementos.
1.
2 Atributos.
1.
3 Documentos bien formados.
1.
4 Entidades.
1.
5 Comentarios.
1.
6 Inclusión de datos no XML.
1.
7 Espacios de nombres.
Tema 2.
Validación mediante DTD.
2.
1 Declaraciones de elementos
2.
2 Declaraciones de atributo
2.
3 Declaraciones de identidad general.
2.
4 Entidades generales externas analizadas.
2.
5 Notaciones y entidades exteriores sin analizar.
2.
6 Entidades de parámetro.
2.
7 Inclusión condicional.
Tema 3.
Esquemas XML.
3.
1 Organización del documento.
3.
2 Anotaciones.
3.
3 Declaraciones de elementos.
3.
4 Declaraciones de atributos.
3.
5 Tipos complejos.
3.
6 Elementos vacíos.
3.
7 Uso de grupos.
3.
8 Inclusión de declaraciones externas.
3.
9 Modificación de declaraciones externas.
3.
10 Importación de esquemas de otros espacios de nombre.
3.
11 Tipos complejos derivados.
Tema 4.
Acceso a la información de documentos XML.
4.
1 XPath.
4.
2 XLink.
4.
3 XPointer.
4.
4 XQL.
Tema 5.
Transformación de documentos XML.
5.
1 CSS.
5.
2 XSL / XSL-FOXSLT.
Tema 6.
Otros lenguajes a utilizar con documentos XML.
6.
1 XML Base.
6.
2 XInclude.
6.
3 XML Information Set.
Tema 7.
Aplicaciones del lenguaje XML.
7.
1 XHTML.
7.
2 REST.
7.
3 XML-RPC.
7.
4 SOAP.
