El XML DOM se utiliza para tener acceso y para manipular al documento de XML programmatically. El DOM es una en-memoria, representación depositada del árbol de un documento de XML que permita la navegación y la modificación de un documento incluyendo la adición, la puesta al día, o suprimir del contenido de elementos. El DOM representa datos como jerarquía de los nodos del objeto.
Considere un documento de la muestra XML:
< reserve > </lengua > </libro > del inglés de la < lengua > del nombre del potter < de Harry del < nombre >/>
Según el XML DOM, este documento contiene los objetos siguientes:
Objeto del documento. Esto incluye el documento entero.
El objeto del libro. Éste es un nodo de la raíz que tiene dos elementos, nombres e idiomas del niño.
El objeto conocido. Esto es un objeto del texto y tiene un objeto del hermano, lengua.
Ido con el viento. Esto es un objeto del texto y un niño del objeto conocido.
El objeto de la lengua. Éste es un objeto que tiene un nombre del objeto del hermano y un objeto del texto del niño.
Inglés. Esto es un niño del objeto de la lengua.
| Objeto | Descripción |
|---|---|
| DOMDocument | Representa el nodo superior del árbol de XML DOM |
| XMLDOMNode | Representa un solo nodo en el árbol de DOM |
| XMLDOMAttribute | Representa un objeto de la cualidad |
| XMLDOMCDATASection | Marca el texto tales que el texto no está interpretado como lengua del margen de beneficio |
| XMLDOMDocumentType | Contiene la información asociada al declaración del documento |
| XMLDOMEntity | Representa una entidad en el documento de XML |
| XMLDOMProcessingInstruction | Representa una instrucción de proceso |