Objeto Document XML DOM
- Página anterior Comentario DOM
- Página siguiente DOM DocumentType
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 | Sí |
doctype | Devolver la declaración de tipo de documento (DTD) relacionada con el documento. | 6 | 1 | 9 | Sí |
documentElement | Devolver el nodo raíz del documento. | 5 | 1 | 9 | Sí |
documentURI | Establecer o devolver la ubicación del documento. | No | 1 | 9 | Sí |
domConfig | Devolver la configuración utilizada cuando se llama a normalizeDocument(). | No | Sí | ||
firstChild | Devolver el primer hijo del documento. | 5 | 1 | 9 | Sí |
implementation | Devolver el objeto DOMImplementation que procesa el documento. | No | 1 | 9 | Sí |
inputEncoding | Devolver la codificación utilizada para el documento (en la解析时). | No | 1 | No | Sí |
lastChild | Devolver el último hijo del documento. | 5 | 1 | 9 | Sí |
nodeName | Devolver el nombre del nodo según su tipo. | 5 | 1 | 9 | Sí |
nodeType | Devolver el tipo de nodo del nodo. | 5 | 1 | 9 | Sí |
nodeValue | Establecer o devolver el valor del nodo según su tipo. | 5 | 1 | 9 | Sí |
strictErrorChecking | Establecer o devolver si se debe realizar una verificación de errores forzada. | No | 1 | No | Sí |
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 | Sí |
xmlStandalone | Establecer o devolver si el documento es standalone. | No | 1 | No | Sí |
xmlVersion | Establecer o devolver la versión XML del documento. | No | 1 | No | Sí |
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 | Sí | ||
createAttribute(name) | Crear un nodo de atributo con un nombre específico y devolver el nuevo objeto Attr. | 6 | 1 | 9 | Sí |
createAttributeNS(uri,name) | Crear un nodo de atributo con un nombre y espacio de nombres específicos y devolver el nuevo objeto Attr. | 9 | Sí | ||
createCDATASection() | Crear un nodo de sección CDATA. | 5 | 1 | 9 | Sí |
createComment() | Crear un nodo de comentario. | 6 | 1 | 9 | Sí |
createDocumentFragment() | Crear uno vacío Objeto DocumentFragmenty devolver este objeto. | 5 | 1 | 9 | Sí |
createElement() | Crear un nodo de elemento. | 5 | 1 | 9 | Sí |
createElementNS() | Crear un nodo de elemento con un espacio de nombres específico. | No | 1 | 9 | Sí |
createEvent() | Crear un nuevo objeto Event. | Sí | |||
createEntityReference(name) | Crear un objeto EntityReference y devolverlo. | 5 | No | Sí | |
createExpression() | Crear una expresión XPath para calcularla más tarde. | Sí | |||
createProcessingInstruction() | Crear un objeto ProcessingInstruction y devolverlo. | 5 | 9 | Sí | |
createRange() | Crear un objeto Range y devolverlo. | No | Sí | ||
evaluate() | Calcular una expresión XPath. | No | 1 | 9 | Sí |
createTextNode() | Crear un nodo de texto. | 5 | 1 | 9 | Sí |
getElementById() | Buscar el elemento con un ID único especificado. | 5 | 1 | 9 | Sí |
getElementsByTagName() | Devuelve todos los nodos de elementos con un nombre específico. | 5 | 1 | 9 | Sí |
getElementsByTagNameNS() | Devuelve todos los nodos de elementos con un nombre y espacio de nombres específicos. | No | 1 | 9 | Sí |
importNode() | Copiar un nodo de otro documento a este para su aplicación. | 9 | Sí | ||
loadXML() | Crear un documento mediante la interpretación de una cadena de etiquetas XML. | ||||
normalizeDocument() | No | Sí | |||
renameNode() | Renombrar un nodo o atributo. | No | Sí |
- Página anterior Comentario DOM
- Página siguiente DOM DocumentType