|
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 artículos
serán accesibles también en formato PDF y RTF.
El Faq o los Faqs serán accesibles en formato PDF.
La página de novedades será accesible desde un teléfono móvil.
- Consejos e ideas
para automatizar el proceso de creación de la Web.
8 Introducción a los enlaces en XML
- Presentación
- Xlink (enlaces
entre documentos XML)
- Xpointer (enlaces
al interior de documentos XML)
9 Introducción al RDF (los metadatos en el XML) 10 El futuro del XML |
|