Documentos XML bien formados
Un documento bien formado es aquel que cumple las reglas sintáticas que define la recomendación del W3C para el estándar XML.
Herramienta de validación
La W3C ofrece un validador online de documentos XML bien formados. Es de utilidad para verificar si un documento está bien formado.
Supongamos el siguiente documento:
<?xml version="1.0"?>
<mensaje>
<destinatario>Tomas</ destinatario>
<remitente>Juan</ remitente>
<asunto>
<contenido> No olvides ir a recogerme al aeropuerto mañana por la mañana!</contenido>
</mensaje>
Probar en el navegador
No es válido por los siguientes motivos:
- Las etiquetas de cierre
</ destinatario>
y</ remitente>
contienen espacios en su nombre. Los espacios no son válidos. - El elemento
<asunto>
no está cerrado.
Validator online
Para el documento anterior, el validador online de la W3C nos mostraría el siguiente mensaje:
Como se puede observar, indica que hay un error en la tercera línea, pero no nos especifica cuál es el error. Es labor del programador identificarlo.
Como alternativa, se puede obtener información más significativa empleando validadores más avanzados como XML Validation.
La forma válida del documento XML sería la siguiente:
<?xml version="1.0"?>
<mensaje>
<destinatario>Tomas</destinatario>
<remitente>Juan</remitente>
<asunto/>
<contenido> No olvides ir a recogerme al aeropuerto mañana por la mañana!</contenido>
</mensaje>
Probar en el navegador