Elemento bien formado


En el diseño de páginas web , y en general para todos los lenguajes de marcado como SGML , HTML y XML , un elemento bien formado es aquel que a) se abre y luego se cierra, ob) un elemento vacío, que en ese caso debe ser terminado; y en cualquier caso, que esté correctamente anidado para que no se superponga con otros elementos.

Por ejemplo, en HTML: '''word'''es un elemento bien formado, mientras <i><b>word</i>que no lo es, ya que el elemento en negrita no está cerrado.

En XHTML y XML, los elementos vacíos (elementos que inherentemente no tienen contenido) son terminados por poner una barra al final de la "apertura" tag (solamente), por ejemplo <img />, <br />, <hr />, etc. En HTML 4.01 y anteriores, sin barra es agregado para terminar el elemento. HTML5 no requiere uno, pero a menudo se agrega para compatibilidad con el procesamiento XHTML y XML.

En XML , la frase documento bien formado se utiliza a menudo para describir un texto que sigue todas las reglas sintácticas y reglas de forma correcta en la especificación XML: estrictamente hablando, la frase es tautológica, ya que un texto que no sigue estas reglas no lo es. un documento XML. Las reglas para documentos XML bien formados van más allá de los requisitos generales para los lenguajes de marcado mencionados anteriormente. Las reglas adicionales incluyen, por ejemplo, una regla para citar valores de atributos, distinción entre mayúsculas y minúsculas de los nombres de las etiquetas, reglas sobre los caracteres que pueden aparecer en los nombres y en otros lugares, la sintaxis de los comentarios, las instrucciones de procesamiento , las referencias a entidades y las secciones CDATA, y muchos otros detalles similares. A veces el adjetivo bien formadose utiliza para contrastar con válido : un documento XML válido es aquel que no solo está bien formado, sino que también se ajusta a la gramática definida en su propia DTD ( Definición de tipo de documento ).