![Previous Page](../icons/previous.png) |
![Up One Level](../icons/up.png) |
![Next Page](../icons/next.png) |
La libreria di riferimento di Python |
![Contents](../icons/contents.png) |
![Module Index](../icons/modules.png) |
![Index](../icons/index.png) |
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.
-
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().
-
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.
-
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.
-
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.
![Previous Page](../icons/previous.png) |
![Up One Level](../icons/up.png) |
![Next Page](../icons/next.png) |
La libreria di riferimento di Python |
![Contents](../icons/contents.png) |
![Module Index](../icons/modules.png) |
![Index](../icons/index.png) |
Release 2.3.4, documentation updated on 21. maggio 2005.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.