Usuario:Lmorillas/modulo lenguajes de marcas/xml/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:
 * 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)

 

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

Documentos válidos

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