Antes de ver qué es un documento XML bien formado y un documento XML mal formado primeramente debemos saber cómo es un documento XML.
Para poder tener en claro cómo funciona esto, el documento XML es lenguaje descriptivo en algunos casos de información o bien de elementos con algún uso específico.
Documento XML bien formado
Lo básico que debemos hacer para que tengamos un documento XML bien formado es lo siguiente: Al hacer la escritura del documento tenemos que incluir un DTD en su declaración inicial caso contrario debemos hacer uso de una declaración de documento StandAlone (esto significa que no haremos uso de un DTD).
O, en el caso que queramos que el documento XML bien formado tenga DTD:
Los valores de los atributos de un documento XML bien formado deben estar contenidos entre comillas dobles de inicio y fin de valor de atributo.
Los elementos vacíos de un documento XML bien formado deben terminar con /> o en todo caso con el elemento de cierre </elemento>.
Los elementos dentro de sí deben anidar propiedades u elementos.
aparador
sofá
En todo fichero bien formado sin DTD está permitido hacerse el uso de atributos para sus
elementos.
Todo documento XML bien formado solo tiene una única raíz de documento. Finalmente un ejemplo completo seria:
aparador
sofá
Documento XML mal formado
Para conseguir un documento XML mal formado bastara con no tener en cuenta ninguna de las anteriores reglas y obtendremos algo como esto:
aparador
sofá