Articulo de referencia

Elemento raíz

Cada documento XML tiene exactamente un único elemento raíz . Este engloba a todos los demás elementos y, por lo tanto, es el único elemento padre de todos ellos. Los elementos ...

Cada documento XML tiene exactamente un único elemento raíz . Este engloba a todos los demás elementos y, por lo tanto, es el único elemento padre de todos ellos. Los elementos raíz también se denominan elementos del documento. En HTML , el elemento raíz es el <html>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 objetos estándar independiente de la plataforma y del lenguaje para representar documentos XML. El DOM Nivel 1 define, para cada documento XML, una representación de objeto del documentmismo y un atributo o propiedad en el documento llamado documentElement. Esta propiedad proporciona acceso a un objeto de tipo elementque representa directamente el elemento raíz del documento. [ 3 ]

<parent> <child> contenido </child> <child attribute= "att" /> </parent>

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, seguido 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 diversos atributos y otros elementos, también puede haber texto opcional, comentarios, instrucciones de procesamiento y espacios en blanco.

A continuación se muestra un ejemplo más extenso de un documento XML, que demuestra algunos de estos nodos adicionales junto con un solo rootElementelemento.

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE example [<!ENTITY copy "©"> ]> <rootElement attribute= "xyz" ><contentElement/></rootElement><!-- Los nodos de comentarios pueden aparecer en casi cualquier lugar -->

Referencias

  1. "4 Los elementos de HTML — HTML5" . www.w3.org . Consultado el 10 de octubre de 2017 .
  2. La especificación XML 1.0 actual del W3C
  3. La definición de 'documentElement' en la especificación W3C DOM Nivel 1
  4. La sección "documento bien formado" de la especificación XML del W3C
  5. La sección 'prólogo' de la especificación XML del W3C