- Introducción
- Repasando el escenario de XML
- Los beneficios de XML
- XML en el mundo real
- Intercambio de datos con XML: RSS, Ajax, Web Services
- Las mejores prácticas de XML
- Diseñando e implementando una estructura de un documento XML
- Elementos
- Atributos
- Entidades
- Espacios de nombres
- Diferenciando entre documentos válidos y bien hechos
- Explotando las herramientas XML más populares
- Diseño XML y mapeo de datos
- Elementos vs atributos
- Técnicas de diseño
- Diseñando un documento XML desde requerimientos
- Distinguiendo dialectos con espacio de nombres
- Convenciones propias de naming
- Definiendo espacios de nombre usando URI
- Los modelos de procesamiento XML
- Document Object Model
- Procesamiento guiado por eventos
- Navegación con Xpath
- Consultas con XQuery
- Diferencias entre el modelo basado en eventos y el basado en árbol
- Procesando información con DOM
- Navegando documentos XML
- Extrayendo y modificando datos
- Construyendo documentos XML
- Creando elementos y nodos de texto
- Validando datos XML
- Definiendo la estructura y el contenido
- Document Type Definitions (DTDs)
- Construyendo esquemas XML
- Validación con esquemas
- Sintaxis y componentes de un esquema
- Escribiendo esquemas para restringir contenido
- Especificando atributos y elementos válidos
- Encapsulando reglas de negocio dentro de esquemas
- Transformando documentos XML
- Convirtiendo a diferentes esquemas
- Procesando con pattern matching
- Especificando salidas con templates
- Mejores prácticas en XSL
- Aplicando estilos a los datos
- Formateando XML para representación de datos
- Estilando XML para mostrar HTML y PDF
- Búsqueda y filtrado con XPath
- Formateando y secuenciando datos XML
- Ordenando, agrupando y filtrando salidas
- Integración con XML
- Comunicándose con mensajería XML
- Investigando Web Services, SOAP y WSDL
- Habilitando sitios webs basados en Ajax con XML
buscar









