Oggetto Document XML DOM

L'oggetto Document rappresenta l'intero documento XML.

Oggetto Document

L'oggetto Document è la radice dell'albero del documento, che ci fornisce l'accesso iniziale (o più alto) ai dati del documento.

Per i nodi di elemento, nodo di testo, commento, istruzione di processo e altri, che non possono esistere al di fuori del documento, l'oggetto Document fornisce anche i metodi per creare questi oggetti. L'oggetto Node fornisce un attributo ownerDocument, che li associa al Document in cui sono stati creati.

IE: Internet Explorer, F: Firefox, O: Opera, W3C: Consorzio World Wide Web (standard di Internet)

Proprietà dell'oggetto Document

Proprietà Descrizione IE F O W3C
async Stabilisce se il download del file XML deve essere elaborato in modo sincrono. 5 1.5 9 No
childNodes Restituisce l'elenco dei nodi figli del documento. 5 1 9
doctype Restituisce la dichiarazione di tipo di documento (DTD) associata al documento. 6 1 9
documentElement Restituisce il nodo radice del documento. 5 1 9
documentURI Imposta o restituisce la posizione del documento. No 1 9
domConfig Restituisce la configurazione utilizzata quando viene chiamata normalizeDocument().     No
firstChild Restituisce il primo figlio del documento. 5 1 9
implementation Restituisce l'oggetto DOMImplementation che gestisce il documento. No 1 9
inputEncoding Restituisce il metodo di codifica utilizzato per il documento (durante la解析). No 1 No
lastChild Restituisce l'ultimo figlio del documento. 5 1 9
nodeName Restituisce il nome del nodo in base al tipo di nodo. 5 1 9
nodeType Restituisce il tipo di nodo del nodo. 5 1 9
nodeValue Imposta o restituisce il valore del nodo in base al tipo di nodo. 5 1 9
strictErrorChecking Imposta o restituisce se devono essere eseguite verifiche di errore obbligatorie. No 1 No
text Restituisce il testo del nodo e dei suoi discendenti (solo per IE). 5 No No No
xml Restituisce l'XML del nodo e dei suoi discendenti (solo per IE). 5 No No No
xmlEncoding Restituisce il metodo di codifica del documento. No 1 No
xmlStandalone Imposta o restituisce se il documento è standalone. No 1 No
xmlVersion Imposta o restituisce la versione XML del documento. No 1 No

Metodi dell'oggetto Document

Proprietà Descrizione IE F O W3C
adoptNode(sourcenode) Seleziona un nodo da un altro documento per questo documento e restituisce il nodo selezionato.     No
createAttribute(name) Crea un nodo di attributo con il nome specificato, e restituisce il nuovo oggetto Attr. 6 1 9
createAttributeNS(uri,name) Crea un nodo di attributo con il nome e lo spazio dei nomi specificati, e restituisce il nuovo oggetto Attr.     9
createCDATASection() Crea un nodo di sezione CDATA. 5 1 9
createComment() Crea un nodo di commento. 6 1 9
createDocumentFragment() Crea uno vuoto Oggetto DocumentFragment, e restituisce questo oggetto. 5 1 9
createElement() Crea un nodo di elemento. 5 1 9
createElementNS() Crea un nodo di elemento con lo spazio dei nomi specificato. No 1 9
createEvent() Crea un nuovo oggetto Event.      
createEntityReference(name) Crea un oggetto EntityReference e lo restituisce. 5   No
createExpression() Crea un'espressione XPath per essere calcolata in seguito.      
createProcessingInstruction() Crea un oggetto ProcessingInstruction e lo restituisce. 5   9
createRange() Crea un oggetto Range e lo restituisce. No    
evaluate() Calcola un'espressione XPath. No 1 9
createTextNode() Crea un nodo di testo. 5 1 9
getElementById() Trova l'elemento con l'ID unico specificato. 5 1 9
getElementsByTagName() Restituisce tutti gli elementi nodi con il nome specificato. 5 1 9
getElementsByTagNameNS() Restituisce tutti gli elementi nodi con il nome e lo spazio dei nomi specificati. No 1 9
importNode() Copia un nodo da un altro documento in questo documento per applicarlo.     9
loadXML() Composizione del documento attraverso l'analisi di una stringa di etichette XML.        
normalizeDocument()       No
renameNode() Rinomina un elemento o un nodo di attributo.     No