Requerimientos
Para que todos los ejemplos de este curso sean ejecutados correctamente es necesario que instale diversos software's, a continuación se describen las instrucciones de instalación para estos componentes, tanto para plataformas Linux como Windows :
- Herramientas XML Linux
- Herramientas XML Windows
- Simulador WAP Linux
- Simulador WAP Windows
XML y sus Orígenes
- Intercambio de Información y SGML.
- Formación y Características generales de Documentos XML.
- Herramientas para su Creación.
- Caracteres Especiales y de Escape.
Manipulación y Proceso de XML
- Parsers: DOM, SAX y JDOM.
- Estructuras: Namespaces, Schemas y DTD's.
- Transformaciones: XSL, XSLT, XPath, XSLF.
- Procedimientos: XMLRPC y SOAP (Web Services).
DOM, SAX y JDOM
- Parsers de acuerdo al W3C y JAXP.
- Eventos en SAX.
- Procesando Arboles DOM.
- Surgimiento y uso de JDOM.
Namespaces, Schemas y DTD's
- Estructura y Deficiencias de DTD's.
- Namespaces.
- Estructura y Ventajas de Schemas.
- Procesando XML con DTD's y Schemas.
XSL: XSLT, XPath y TraX
- "XSL Engines", Manipulaciones y Transformaciones.
- XSL Stylesheets.
-
template, XPath, Condicionales y Ciclos en XSL. - Transformación de Documento XML a HTML, PDF (Acrobat) y WML.
XMLRPC y SOAP (Web Services)
- Surgimiento de XMLRPC y SOAP
- Arquitectura de XMLRPC.
- Implementaciones de XMLRPC.
- Arquitectura de SOAP.
- Implementaciones de SOAP.
Diseño con XMLRPC
- Clientes y Servidores en Java
- Servidores y Clientes en Perl
- Clientes y Servidores en Python
- Interacción entre diversos Clientes y Servidores