-
Introducción
- Es un metalenguaje extensible de etiquetas
- Desarrollado por el World Wide Web Consortium (W3C).
- Estándar para el intercambio de información estructurada entre diferentes plataformas.
-
Ventajas
- Extensible
- Parsers
- Sencillo de entender
- Compatibilidad entre aplicaciones
-
Sintaxis
- Todos los elementos deben tener un tag de cierre
- Los tags son Case Sensitive
- Los elementos deben estar anidados apropiadamente
- Los documentos deben tener un root element
- Los atributos deben ir entre comillas
- Comentarios: <!-- This is a comment -->
-
Estándares
-
Parsers
-
SAX
- Simple Api for XML
- Serial access protocol for XML
- event-driven protocol
-
DOM
- Document Object Model
- Random access protocol
- JDOM
- dom4j
-
Validación
-
DTD
- Document Type Definition
-
Schema Standards
- XML Schema
-
RELAX NG
- REgular LAnguage description for XML (Next Generation)
-
TREX
- Tree Regular Expressions for XML
-
SOX
- Schema for Object-oriented XML
-
Schematron
- Schema for Object-oriented XML
-
Transformación
-
XSL
- Extensible Stylesheet Language
-
XSLT (+XPATH)
- Extensible Stylesheet Language for Transformations
- Namespaces
-
Acerca de
- Topic
- Topic