13.6.2.5 Oggetti Document

Un Document rappresenta un intero documento XML, inclusi i suoi elementi costitutivi, gli attributi, le istruzioni di elaborazione, commento, etc.. Ricordare che eredita le proprietà da Node.

documentElement
Il solo e unico elemento principale del documento.

createElement( tagName)
Crea e restituisce un nuovo elemento nodo. L'elemento non viene inserito nel documento quando viene creato. Si deve inserirlo esplicitamente con uno degli altri metodi disponibili come insertBefore() o appendChild().

createElementNS( namespaceURI, tagName)
Crea e restituisce un nuovo elemento con uno spazio dei nomi. tagName può avere un prefisso. L'elemento non viene inserito nel documento quando viene creato. Si deve esplicitamente inserirlo usando uno dei metodi disponibili come insertBefore() o appendChild().

createTextNode( data)
Crea e restituisce un nodo di testo contenente i dati passati come parametro. Come per gli altri metodi di creazione, questo nodo non viene inserito automaticamente nell'albero.

createComment( data)
Crea e restituisce un nodo di commento contenente i dati passati come parametro. Come per gli altri metodi di creazione, anche questo non viene inserito automaticamente nell'albero.

createProcessingInstruction( target, data)
Crea e restituisce un nodo di istruzioni di elaborazione contenente target e data passati come parametri. Come con gli altri metodi di creazione, questo non viene automaticamente inserito all'interno dell'albero.

createAttribute( name)
Crea e restituisce un nodo di attributi. Questo metodo non associa il nodo di attributi con nessun particolare elemento. Si deve usare setAttributeNode() sull'oggetto Element appropriato per utilizzare l'istanza di attributo appena creata.

createAttributeNS( namespaceURI, qualifiedName)
Crea e restituisce un nodo di attributi con uno spazio di nomi. tagName può avere un prefisso. Questo metodo non associa il nodo di attributi con un particolare elemento. Si deve usare setAttributeNode() sull'oggetto Element appropriato per utilizzare l'istanza di attributo appena creata.

getElementsByTagName( tagName)
Cerca in tutti i discendenti (figli diretti, figli di figli etc. etc.) con un particolare nome di tipo di elemento.

getElementsByTagNameNS( namespaceURI, localName)
Cerca in tutti i discendenti (figli diretti, figli di figli, etc. etc.) con un particolare spazio dei nomi URI e nome locale. Il nome locale, o localname, è la parte dello spazio dei nomi dopo il prefisso.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.