Oggetto Document XML DOM
- Pagina precedente Commento DOM
- Pagina successiva DocumentType 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 | Sì |
doctype | Restituisce la dichiarazione di tipo di documento (DTD) associata al documento. | 6 | 1 | 9 | Sì |
documentElement | Restituisce il nodo radice del documento. | 5 | 1 | 9 | Sì |
documentURI | Imposta o restituisce la posizione del documento. | No | 1 | 9 | Sì |
domConfig | Restituisce la configurazione utilizzata quando viene chiamata normalizeDocument(). | No | Sì | ||
firstChild | Restituisce il primo figlio del documento. | 5 | 1 | 9 | Sì |
implementation | Restituisce l'oggetto DOMImplementation che gestisce il documento. | No | 1 | 9 | Sì |
inputEncoding | Restituisce il metodo di codifica utilizzato per il documento (durante la解析). | No | 1 | No | Sì |
lastChild | Restituisce l'ultimo figlio del documento. | 5 | 1 | 9 | Sì |
nodeName | Restituisce il nome del nodo in base al tipo di nodo. | 5 | 1 | 9 | Sì |
nodeType | Restituisce il tipo di nodo del nodo. | 5 | 1 | 9 | Sì |
nodeValue | Imposta o restituisce il valore del nodo in base al tipo di nodo. | 5 | 1 | 9 | Sì |
strictErrorChecking | Imposta o restituisce se devono essere eseguite verifiche di errore obbligatorie. | No | 1 | No | Sì |
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 | Sì |
xmlStandalone | Imposta o restituisce se il documento è standalone. | No | 1 | No | Sì |
xmlVersion | Imposta o restituisce la versione XML del documento. | No | 1 | No | Sì |
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 | Sì | ||
createAttribute(name) | Crea un nodo di attributo con il nome specificato, e restituisce il nuovo oggetto Attr. | 6 | 1 | 9 | Sì |
createAttributeNS(uri,name) | Crea un nodo di attributo con il nome e lo spazio dei nomi specificati, e restituisce il nuovo oggetto Attr. | 9 | Sì | ||
createCDATASection() | Crea un nodo di sezione CDATA. | 5 | 1 | 9 | Sì |
createComment() | Crea un nodo di commento. | 6 | 1 | 9 | Sì |
createDocumentFragment() | Crea uno vuoto Oggetto DocumentFragment, e restituisce questo oggetto. | 5 | 1 | 9 | Sì |
createElement() | Crea un nodo di elemento. | 5 | 1 | 9 | Sì |
createElementNS() | Crea un nodo di elemento con lo spazio dei nomi specificato. | No | 1 | 9 | Sì |
createEvent() | Crea un nuovo oggetto Event. | Sì | |||
createEntityReference(name) | Crea un oggetto EntityReference e lo restituisce. | 5 | No | Sì | |
createExpression() | Crea un'espressione XPath per essere calcolata in seguito. | Sì | |||
createProcessingInstruction() | Crea un oggetto ProcessingInstruction e lo restituisce. | 5 | 9 | Sì | |
createRange() | Crea un oggetto Range e lo restituisce. | No | Sì | ||
evaluate() | Calcola un'espressione XPath. | No | 1 | 9 | Sì |
createTextNode() | Crea un nodo di testo. | 5 | 1 | 9 | Sì |
getElementById() | Trova l'elemento con l'ID unico specificato. | 5 | 1 | 9 | Sì |
getElementsByTagName() | Restituisce tutti gli elementi nodi con il nome specificato. | 5 | 1 | 9 | Sì |
getElementsByTagNameNS() | Restituisce tutti gli elementi nodi con il nome e lo spazio dei nomi specificati. | No | 1 | 9 | Sì |
importNode() | Copia un nodo da un altro documento in questo documento per applicarlo. | 9 | Sì | ||
loadXML() | Composizione del documento attraverso l'analisi di una stringa di etichette XML. | ||||
normalizeDocument() | No | Sì | |||
renameNode() | Rinomina un elemento o un nodo di attributo. | No | Sì |
- Pagina precedente Commento DOM
- Pagina successiva DocumentType DOM