Sintaxis XML

De WikiEducator
Saltar a: navegación, buscar


Sintaxis XML

La estructura de los documentos XML

  • Los documentos XML tienen información de texto que abarca las marcas y el contenido.
  • Las marcas describen los datos y están encerradas entre signos < y >
  • El prólogo es la parte introductoria del doc XML: precede al primer elemento:
<?xml version="1.0" encoding="utf-8"?>
  • El contenido del documento se encuentra en sus elementos y atributos.
    • Los elementos empiezan y finalizan con una etiqueta de inicio y fin.
    • Los atributos están en la etiqueta de inicio.
  • Restricciones para los nombres:
    • Tienen que empezar por letra, quión bajo o dos puntos (recomendado letra)
    • Se distinguen mayúsculas y minúsculas
    • Los dos puntos deberían de usarse sólo para separar namespaces.
    • No deben de empezar con el carácter xml (reservados para el W3C)

Documentos bien formados

  • Un elmento raíz que encierra los demás
  • Todos los elementos tienen una etiqueta de inicio y una de fin ( o son elementos vacíos)
  • Todos los elementos están anidados jerárquicamente (sin solapamientos)
  • Todos los valores de los atributos están entre comillas (dobles o sencillas)
<elemento_vacio></elemento_vacio>
<elemento_vacio />

Secciones CDATA

  • Incluyen caracteres no permitidos: <, >, &, "
<formula>4 < 5 </formula>   # NO VÁLIDO
<formula><![CDATA[4<5>]]> </formula>

Documentos válidos

  • Según un tipo de documento (DTD, xml schema, relax NG, ...)