Objeto Document XML DOM

El objeto Documento representa todo el documento XML.

Objeto Documento

El objeto Documento es la raíz del árbol del documento, y puede proporcionarnos la entrada inicial (o superior) a los datos del documento.

Se utiliza para nodos de elemento, nodos de texto, comentarios, instrucciones de procesamiento, etc., que no pueden existir fuera del documento. El objeto Document proporciona métodos para crear estos objetos. El objeto Node proporciona una propiedad ownerDocument, que las asocia con el Document en el que se crearon.

IE: Internet Explorer: F: Firefox: O: Opera: W3C: Consejo Mundial de la Web (estándares de Internet)

Atributos del objeto Documento

Atributo Descripción IE F O W3C
async Especifica si la descarga del archivo XML debe procesarse de manera sincrónica. 5 1.5 9 No
childNodes Devolver la lista de nodos que son descendientes del nodo hijo del documento. 5 1 9
doctype Devolver la declaración de tipo de documento (DTD) relacionada con el documento. 6 1 9
documentElement Devolver el nodo raíz del documento. 5 1 9
documentURI Establecer o devolver la ubicación del documento. No 1 9
domConfig Devolver la configuración utilizada cuando se llama a normalizeDocument().     No
firstChild Devolver el primer hijo del documento. 5 1 9
implementation Devolver el objeto DOMImplementation que procesa el documento. No 1 9
inputEncoding Devolver la codificación utilizada para el documento (en la解析时). No 1 No
lastChild Devolver el último hijo del documento. 5 1 9
nodeName Devolver el nombre del nodo según su tipo. 5 1 9
nodeType Devolver el tipo de nodo del nodo. 5 1 9
nodeValue Establecer o devolver el valor del nodo según su tipo. 5 1 9
strictErrorChecking Establecer o devolver si se debe realizar una verificación de errores forzada. No 1 No
text Devolver el texto del nodo y sus descendientes (solo para IE). 5 No No No
xml Devolver el XML del nodo y sus descendientes (solo para IE). 5 No No No
xmlEncoding Devolver el método de codificación del documento. No 1 No
xmlStandalone Establecer o devolver si el documento es standalone. No 1 No
xmlVersion Establecer o devolver la versión XML del documento. No 1 No

Métodos del objeto Document

Atributo Descripción IE F O W3C
adoptNode(sourcenode) Elegir un nodo de otro documento para este documento y devolver el nodo elegido.     No
createAttribute(name) Crear un nodo de atributo con un nombre específico y devolver el nuevo objeto Attr. 6 1 9
createAttributeNS(uri,name) Crear un nodo de atributo con un nombre y espacio de nombres específicos y devolver el nuevo objeto Attr.     9
createCDATASection() Crear un nodo de sección CDATA. 5 1 9
createComment() Crear un nodo de comentario. 6 1 9
createDocumentFragment() Crear uno vacío Objeto DocumentFragmenty devolver este objeto. 5 1 9
createElement() Crear un nodo de elemento. 5 1 9
createElementNS() Crear un nodo de elemento con un espacio de nombres específico. No 1 9
createEvent() Crear un nuevo objeto Event.      
createEntityReference(name) Crear un objeto EntityReference y devolverlo. 5   No
createExpression() Crear una expresión XPath para calcularla más tarde.      
createProcessingInstruction() Crear un objeto ProcessingInstruction y devolverlo. 5   9
createRange() Crear un objeto Range y devolverlo. No    
evaluate() Calcular una expresión XPath. No 1 9
createTextNode() Crear un nodo de texto. 5 1 9
getElementById() Buscar el elemento con un ID único especificado. 5 1 9
getElementsByTagName() Devuelve todos los nodos de elementos con un nombre específico. 5 1 9
getElementsByTagNameNS() Devuelve todos los nodos de elementos con un nombre y espacio de nombres específicos. No 1 9
importNode() Copiar un nodo de otro documento a este para su aplicación.     9
loadXML() Crear un documento mediante la interpretación de una cadena de etiquetas XML.        
normalizeDocument()       No
renameNode() Renombrar un nodo o atributo.     No