XML

por Daniel M. Germán (dmg@csg.uwaterloo.ca)

Estructura en Documentos


Anotaciones


Definición Anotación


Anotaciones: para qué


Tipos de anotaciones


Estructurales mejores que los procedurales


Separación entre estructura y tipografía


XML


XML como metalenguaje


XML como sucesor de HTML


XML como alternativa a SGML

Cuando XML se diseño, se decidió que :

  1. XML debería ser fácilmente utilizable en Internet
  2. XML debería soportar una amplia variedad de aplicaciones
  3. XML debería ser compatible con SGML
  4. Debiera ser fácil escribir programas en para procesar documentos en XML
  5. El número de características opcionales de XML debe ser mínimo, idealmente 0
  6. Los documentos en XML deben ser fáciles de leer
  7. El diseño de XML debiera ser formal y conciso
  8. Debiera ser fácil crear documentos en XML
  9. Que tan terso es XML es de mínima importancia

Componentes de XML


Character data y Markup


Hello World


Prólogo y Declaración de un documento


Comentarios


Espacio en Blanco y Final de Lineas


Elementos vacíos


Declarationes de Elementos


Contenido "Elemento" (element content)


Contenido Mixto


Definiendo Atributos


Otros tipos de Atributos: ID


Haciendo referencia a un ID: IDREF


Entidades


Entidades refiriendo a archivos externos


Entidades Predefinidas


Instrucciones de Procesado


Secciones CDATA


Definiendo un lenguaje


Ejercicio


Tipos de documentos en XML


Visualizando XML


Futuro de XML


Más información

© Daniel M. Germán (dmg@csg.uwaterloo.ca)