XML
Datos del curso
- Tipo:Curso
- Modalidad:On-line
- Duración:180 Horas
Hemos sido pioneros en formación on-line en el mundo hi...
28010 Madrid
Temario del curso:
1 Herramientas para trabajar con XML
Parsers y editores de XML
Editores de DTDs
Editores y procesadores de XSL
Conversores a otros formatos>
Browsers XML
2 Elaboración de documentos XML
Empezando a trabajar con XML
Documentos XML bien formados
Documentos XML validos
DTDs. Elementos y atributos
Escribiendo nuestras DTDs
Práctica:
Realizar una DTD para escribir artículos.
Realizar una DTD para mantener nuestro bookmark.
Realizar una DTD para representar novedades.
Escribir XMLs para ambas DTDs y verificar que son correctas.
DTDs. Entidades
Práctica:
Modificar las DTDs anteriores de artículos y bookmark
trabajando los nuevos conceptos de entidades.
Enumeración de algunas DTDs existentes
La DTD para el: HTML3.2, DocBook, WML, Mathtml, QAML etc..
¿Donde encontrar más DTDs?
Aprovechar las que ya están creadas o crear las nuestras en función de ellas.
Práctica:
Realizar un documento XML basándonos en la QAML.dtd utilizada para escribir FAQs.
Introducción a los Namespaces
Introducción a los lenguajes de Schema. Futuro de las DTD
Limitaciones de las DTDs
El futuro, los lenguajes de Schema.
3 Hojas de estilo para XML
Presentación
Introducción a las DSSSL
Presentación
Jade (Procesador DSSSL)
Obtenerlo e instalarlo
Configurarlo para trabajar con XML
Convertir nuestros documentos XML artículos a HTML y RTF.
Practica:
Convertir nuestro documento XML artículo a HTML y RTF. Personalizar la conversión a HTML
CSS
Presentación
HTML y CSS
XML y CSS
Presentación (Nota: se profundiza en el tema de los navegadores)
XSL
Presentación
¿Qué es XSL, XSLT y Xpath?
Procesadores XSLT
¿Que son?
¿De cuales disponemos?.
El XT de James Clark
Practica:
Convertir la especificación XML, XSLT y Xpath a HTML.
Convertir nuestro documento XMLfaq (QAML.dtd)a HTML
Tutorial de XSLT y XPath
Practica:
Crear una XSLT para pintar en HTML la DTD artículos.
Crear una XSLT para pintar en HTML la DTD de bookmarks.
Crear una XSLT para pintar en HTML la DTD de Faqs a nuestro gusto.
Crear una XSLT para pintar en HTML la DTD de novedades.
Crear otras cuatro XSLT que creen un HTML accesible para personas discapacitadas.
Introducción a las XSL-FO
Presentación
Introducción general a los objetos de formateo.
El FOP de James Tauber (Convirtiendo documentos XML en PDF)
Practica:
Convertir nuestros XML de artículos a PDF
Convertir nuestros XML de FAQs a PDF
4 Introducción al XHTML
Convertir nuestros documentos HTML en XML
Reglas para hacerlo manualmente
Automáticamente mediante el programa Tidy.
Browsers que lo soportan
Practica:
Conversión a XHTML de nuestro HTML de artículos.
5 WML (Wireless Markup Language). Páginas para los móviles
Presentación
Tutorial de WML.
Practica:
Conversión de nuestro XML de novedades a WML.
6. XML y los navegadores.
Presentación.
IE5
Visión general
CSS
Presentación
Las propiedades
Limitaciones de las CSS
Practica:
CSS para nuestra DTD de bookmarks.
XSL-Su implementación en el IE5
Practica:
Crear una XSL de IE5 para artículos.
Crear una XSL de IE5 para bookmarks.
Crear una XSL de IE5 para el Faq.
Crear una XSL de IE5 para las novedades.
DOM y JavaScript
Introducción al JavaScript
Introducción al Document Object Model del XML
Practica:
Creación de un minieditor de XML
Trabajando el DOM sobre nuestra DTD de bookmarks.
¿Como generar HTML en el servidor utilizando ASP?
Otros browsers
7 Caso práctico
Practica: Escoger un tema, y crear una Web sobre ese tema.
Dicha Web esta formada por: artículos sobre el tema seleccionado, direcciones interesantes sobre el tema seleccionado y un Faq sobre el tema, y una página de novedades.
La Web tendrá tres versiones:
Una bonita, la que haríamos normalmente.
Otra más sencilla accesible por personas discapacitadas.
Otra tercera en XML accesible para las personas que tengan IE5.>
Los