Oggetto Document del XML DOM
- Pagina precedente NamedNodeMap DOM
- Pagina successiva Elemento DOM
L'oggetto Document rappresenta l'intero documento XML.
Oggetto documento XML
L'oggetto Document è la radice dell'albero del documento XML, che ci fornisce l'accesso principale ai dati del documento.
Poiché i nodi di elemento, i nodi di testo, i commenti, le direttive di processing e altri non possono esistere al di fuori del documento, l'oggetto Document contiene anche i metodi per creare questi oggetti. L'oggetto Node ha un attributo ownerDocument, che li collega al Documento che li ha creati.
Proprietà dell'oggetto Document
Proprietà | Descrizione |
---|---|
childNodes | Restituisce il NodeList dei figli del documento. |
doctype | Restituisce la dichiarazione di tipo di documento associata al documento. |
documentElement | Restituisce il nodo radice del documento. |
documentURI | Imposta o restituisce la posizione del documento. |
domConfig | Restituisce la configurazione utilizzata quando si chiama normalizeDocument(). |
firstChild | Restituisce il primo figlio del documento. |
implementation | Restituisce l'oggetto DOMImplementation per questo documento. |
inputEncoding | Restituisce il metodo di codifica utilizzato per il documento (durante la解析)。 |
lastChild | Restituire l'ultimo figlio del documento. |
nodeName | Restituire il nome del nodo (a seconda del suo tipo). |
nodeType | Restituire il tipo di nodo del nodo. |
nodeValue | Impostare o restituire il valore del nodo (a seconda del suo tipo). |
xmlEncoding | Restituire il modo di codifica XML del documento. |
xmlStandalone | Impostare o restituire se il documento è indipendente. |
xmlVersion | Impostare o restituire la versione XML del documento. |
Metodi dell'oggetto Document
Metodo | Descrizione |
---|---|
adoptNode() | Adottare un nodo da un altro documento in questo documento e restituire il nodo adottato. |
createAttribute() | Creare un nodo attributo con il nome specificato, e restituire il nuovo oggetto Attr. |
createAttributeNS() | Creare un nodo attributo con il nome e lo spazio dei nomi specificati, e restituire il nuovo oggetto Attr. |
createCDATASection() | Creare un nodo sezione CDATA. |
createComment() | Creare un nodo di commento. |
createDocumentFragment() | Creare un oggetto DocumentFragment vuoto e restituirlo. |
createElement() | Creare un nodo di elemento. |
createElementNS() | Creare un nodo di elemento con lo spazio dei nomi specificato. |
createEntityReference() | Creare un oggetto EntityReference e restituirlo. |
createProcessingInstruction() | Creare un oggetto ProcessingInstruction e restituirlo. |
createTextNode() | Creare un nodo di testo. |
getElementById() | Restituire l'elemento con l'attributo id di valore dato. |
getElementsByTagName() | Restituire un NodeList di tutti gli elementi con il nome specificato. |
getElementsByTagNameNS() | Restituire un NodeList di tutti gli elementi con il nome e lo spazio dei nomi specificati. |
importNode() | Importare un nodo da un altro documento a questo documento. |
normalizeDocument() | |
renameNode() | Rinominare un nodo di elemento o un nodo attributo. |
Attributi dell'oggetto DocumentType
Ogni documento ha un attributo DOCTYPE, il cui valore è null o un oggetto DocumentType.
L'oggetto DocumentType fornisce l'interfaccia per le entità definite per il documento XML.
Proprietà | Descrizione |
---|---|
name | Restituire il nome del DTD. |
publicId | Restituire l'identificatore pubblico del DTD. |
systemId | Restituire l'identificatore di sistema del DTD esterno. |
Metodi dell'oggetto DocumentImplementation
L'oggetto DOMImplementation esegue operazioni specifiche dell'istanza indipendenti dal modello del documento.
Metodo | Descrizione |
---|---|
createDocument() | Creare un nuovo oggetto DOM Document specifico del tipo di documento. |
createDocumentType() | Creare un nodo DocumentType vuoto. |
getFeature() | Restituire l'oggetto API dell'implementazione della specifica e della versione (se esiste). |
hasFeature() | Controllare se l'implementazione DOM ha implementato caratteristiche specifiche e versioni. |
Proprietà dell'oggetto ProcessingInstruction
L'oggetto ProcessingInstruction rappresenta l'istruzione di processo.
Le istruzioni di processo sono utilizzate come metodo per conservare informazioni specifiche del processore nel testo del documento XML.
Proprietà | Descrizione |
---|---|
data | Impostare o restituire il contenuto dell'instruzione di processo. |
target | Restituire l'obiettivo dell'instruzione di processo. |
- Pagina precedente NamedNodeMap DOM
- Pagina successiva Elemento DOM