XML :: DOM :: Documento es un nodo de documento XML en XML :: DOM.
XML :: DOM :: Documento extiende XML :: DOM :: Nodo.
Es la raíz principal de la estructura del documento XML devuelto por XML :: DOM :: Parser :: parse y XML :: DOM :: Parser :: parseFile.
Como los elementos, nodos de texto, comentarios, instrucciones de procesamiento, etc., no pueden existir fuera del contexto de un documento, la interfaz de documento también contiene los métodos de fábrica necesarias para crear estos objetos. Los objetos Node creados tienen un método getOwnerDocument que los asocia con el documento en cuyo contexto se crearon.
MÉTODOS
getDocumentElement
Este es un método de conveniencia que permite el acceso directo al nodo hijo que es el elemento raíz del documento.
getDoctype
La Declaración de Tipo de Documento (ver DocumentType) asociada a este documento. Para documentos HTML, así como documentos XML sin una declaración de tipo de documento esto devuelve undef. El DOM Nivel 1 no soporta la edición de la Declaración de tipo de documento.
No en DOM Spec: Esta aplicación permite editar el tipo de documento. Ver XML :: DOM :: ignoreReadOnly para más detalles.
getImplementation
El objeto DOMImplementation que se encarga de este documento. Una aplicación DOM puede usar objetos de múltiples implementaciones.
createElement (tagName)
Crea un elemento del tipo especificado. Tenga en cuenta que la instancia devuelta implementa la interfaz Element, así atributos pueden ser especificados directamente en el objeto devuelto.
DOMExceptions:
INVALID_CHARACTER_ERR
Criado si el tagName no se ajusta a la especificación XML.
createTextNode (datos)
Crea un nodo de texto dada la cadena especificada.
createComment (datos)
Crea un nodo comentario dada la cadena especificada.
createCDATASection (datos)
Crea un nodo CDATASection dada la cadena especificada.
createAttribute (nombre [, valor [, especifique]])
Crea un Attr del nombre dado. Tenga en cuenta que la instancia Attr entonces se puede establecer en un elemento con el método setAttribute.
No en DOM Spec: El DOM Spec no permite pasar el valor o la propiedad especificada en este método. En esta implementación son opcionales.
Parámetros: value El valor del atributo. Ver Attr :: setValue para más detalles. Si no se proporciona el valor, la propiedad especificada se establece en 0. Si se especifica se especificó el valor del atributo o si se utiliza el valor predeterminado. Si no se incluye, se asume que es 1.
DOMExceptions:
INVALID_CHARACTER_ERR
Criado si el nombre no se ajusta a la especificación XML.
createProcessingInstruction (objetivo, datos)
Crea un nodo ProcessingInstruction dado el nombre y los datos de cadenas especificadas.
Parámetros: se dirigen a la parte objeto de la instrucción de procesamiento. Los datos de datos para el nodo.
DOMExceptions:
INVALID_CHARACTER_ERR
Criado si el objetivo no se ajusta a la especificación XML.
createDocumentFragment
Crea un objeto DocumentFragment vacía.
createEntityReference (nombre)
. Crea un objeto EntityReference
Requisitos
- Perl
Comentarios que no se encuentran