1 minute read
4.2.1. Documento bien formado
4.2.1. Documento bien formado
El concepto de bien formado procede de las matemáticas, donde es factible escribir una expresión usando símbolos matemáticos como:
Advertisement
1)1( - - 5(+ =)4 < 3
que, a pesar de estar formada por símbolos matemáticos, no significa nada, ya que no sigue las convenciones y normas de escritura de expresiones matemáticas. Esta expresión matemática no está bien formada.
En XML, un documento bien formado es el que sigue las siguientes normas:
Todas las etiquetas cerradas: en HTML podemos trabajar con un gran nivel de relajación de las normas sintácticas, lo cual nos permite dejar etiquetas (como <B> por ejemplo) abiertas a lo largo de todo el documento, o usando indiscriminadamente etiquetas como <P> sin cerrarlas con la correspondiente </P>. XML no permite este nivel de relajación. Todas las etiquetas abiertas deben tener su correspondiente etiqueta de cierre. Esto se debe a que las etiquetas en XML representan una información jerárquica que nos indica cómo se relacionan los diferentes elementos entre ellos. Si no cerramos las etiquetas, introducimos en esta representación una serie de ambigüedades que nos impedirían un procesamiento automático.
No puede haber solapamiento de etiquetas: una etiqueta que se abre dentro de otra etiqueta debe cerrarse antes de cerrar la etiqueta contenedora. Por ejemplo:
<Libro>Platero y Yo<Autor>J. R.Jiménez</Libro></Autor>
No está bien formado porque Autor no se cierra dentro de Libro, que es donde debería cerrarse. La sentencia correcta sería:
<Libro>Platero y Yo<Autor>J. R. Jiménez</Autor></Libro>
Es decir, la estructura del documento debe ser estrictamente jerárquica.