Cada documento XML tiene exactamente un único elemento raíz . Incluye todos los demás elementos y, por lo tanto, es el único elemento padre de todos los demás elementos. Los elementos ROOT también se denominan elementos de documento. En HTML , el elemento raíz es el elemento. [1]
El Consorcio World Wide Web define no solo las especificaciones para XML en sí, [2] sino también el DOM , que es un modelo de objeto estándar independiente de la plataforma y el lenguaje para representar documentos XML. DOM Nivel 1 define, para cada documento XML, una representación de objeto de document
sí mismo y un atributo o propiedad en el documento llamado documentElement
. Esta propiedad proporciona acceso a un objeto de tipo element
que representa directamente el elemento raíz del documento. [3]
contenido atributo = "att" />
Puede haber otros nodos XML fuera del elemento raíz. [4] En particular, el elemento raíz puede ir precedido de un prólogo , que a su vez puede consistir en una declaración XML , comentarios opcionales, instrucciones de procesamiento y espacios en blanco, seguidos de una declaración DOCTYPE opcional y más comentarios opcionales, instrucciones de procesamiento y espacios en blanco. Después del elemento raíz puede haber más comentarios opcionales, instrucciones de procesamiento y espacios en blanco dentro del documento. [5]
Dentro del elemento raíz, además de cualquier número de atributos y otros elementos, también puede haber más texto opcional, comentarios, instrucciones de procesamiento y espacios en blanco.
A continuación, se muestra un ejemplo más ampliado de un documento XML, que muestra algunos de estos nodos adicionales junto con un solo rootElement
elemento.
xml version = "1.0" encoding = "UTF-8"?> ]> < atributo rootElement = "xyz" >
Referencias
- ^ "4 Los elementos de HTML - HTML5" . www.w3.org . Consultado el 10 de octubre de 2017 .
- ^ La especificación actual de W3C XML 1.0
- ^ La definición de 'documentElement' en la especificación W3C DOM Nivel 1
- ^ La sección 'documento bien formado' de la especificación XML de W3C
- ^ La sección 'prólogo' de la especificación XML de W3C