Detalle del libro
Ver Índice
Introducción
Cómo usar este libro
1. Conceptos básicos
1.1. Introducción
1.2. Preguntas frecuentes sobre XML
1.2.1. ¿Qué es XML?
1.2.2. ¿Para qué sirve XML?
1.2.3. ¿Quién ha creado XML?
1.2.4. ¿Por qué ha sido creado?
1.2.5. ¿A qué se parece XML?
1.2.6. ¿Es difícil XML?
1.2.7. ¿Es XML útil en Internet?
1.2.8. ¿Tiene algo que ver con el mundo Web?
1.2.9. ¿Tiene XML distintas versiones?
1.3. Lenguajes de marcado
1.3.1. Historia y necesidad
1.3.2. SGML
1.3.3. HTML
1.3.4. Comparativa
1.4. Las tablas de la ley de XML
1.4.1. Introducción
1.4.2. Las reglas en la práctica
1.5. Nuestro primer documento XML
1.5.1. La declaración XML
1.5.2. Codificación XML
1.5.3. Escribiendo el documento
2. Introducción a DTD
2.1. Introducción
2.2. ¿Qué es un documento DTD?
2.2.1. Entorno de trabajo
2.2.2. Tipos de DTD
2.3. DTD en la práctica
2.3.1. Elementos
2.3.2. Atributos
2.4. XML Schema
2.4.1. ¿Qué es XML Schema?
2.4.2. Comenzando a trabajar con "XML Schema"
2.4.3. Elemento Schema
2.4.4. Elemento datatype
2.4.5. Elemento ElementType
2.4.6. Elemento element
2.4.7. Elemento group
2.4.8. Elemento AttributeType
2.4.9. Elemento attribute
3. XML + HTML = XHTML
3.1. Introducción
3.2. Por qué HTML no es totalmente válido
3.2.1. Los "pecados" deHTML
3.3. XML y HTML
3.3.1. ¿Qué aporta XML a HTML?
3.3.2. Implantación de XHTML
3.3.3. Validación de XHTML
3.4. Errores más comunes en XHTML
3.5. Migración
3.5.1. Conversión manual
3.5.2. Conversión automática
4. XML y CSS
4.1. Introducción
4.2. ¿Qué es CSS?
4.3. Especificación CSS
4.3.1. Formatos FONT
4.3.2. Formatos TEXT
4.3.3. Formatos COLOR y BACKGROUND
4.3.4. Formatos BOX
4.3.5. Comentarios
4.3.6. Clases especiales
4.4. Formas de aplicación de CSS
4.4.1. Aplicación individual
4.4.2. Aplicación global
4.4.3. Estilos por clases
4.4.4. Aplicación por identificador
4.4.5. Selectores simples y contextuales
4.5. Importación CSS
4.5.1. Clases IMPORTANT
4.6. CSS avanzado
4.6.1. Posicionamiento
5. XSL y XSLT
5.1. Introducción
5.2. ¿Qué es XSL?
5.3. XSL y XSLT en la práctica
5.3.1. Plantillas
5.3.2. XSL y HTML
5.3.3. Referencia de instrucciones XSLT
5.4. XPath
5.4.1. Location Paths
5.4.2. Predicados XPath
5.4.3. XPath Axis
6. Implementaciones de XML
6.1. Introducción
6.2. XML y Microsoft
6.2.1. MSXML
6.2.2. XML e Internet Explorer
6.2.3. XML e Internet Information Server
6.3. XML y Java
6.4. XML y Perl
6.5. XML y PHP
7. XML y derivados
7.1. Introducción
7.2. 3DML
7.3. XForms
7.4. MathML
7.4.1. MathML en la práctica
7.5. SMIL
7.6. VML y SVG
7.6.1. VML
7.6.2. SVG
7.7. WIDL
7.8. WML
7.9. SOAP
7.9.1. Especificación
7.9.2. Mecánica
Apéndice A
Apéndice B
Índice alfabético
XML es unos de los lenguajes más conocidos y utilizados en Internet y se ha convertido en el lenguaje de marcado por excelencia, provocando una verdadera revolución en el panorama del desarrollo de aplicaciones. Su aparición ha supuesto una profunda revolución en lo que a concepción y diseño de aplicaciones se refiere, al incrementar sus capacidades de comunicación y escalabilidad, además permite estructurar los datos de forma que puedan ser interpretados de la forma más sencilla posible.
Este libro constituye un acercamiento claro, conciso y ordenado a este lenguaje, ofreciendo al lector un curso eminentemente práctico sobre qué es XML y la forma óptima de comenzar a trabajar con él, independientemente de la plataforma que utilice.
Esta ordenado por capítulos temáticos acompañados de abundantes ejemplos que proporcionan una excelente visión sobre toda una serie de tecnologías relacionadas con XML, necesarias para entender de forma completa la repercusión que tiene y tendrá este lenguaje en el vasto medio que es Internet.