Una rappresentazione di un documento XML.
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
add | Document | Aggiunge il nodo specificato alla fine del documento. |
add | Document | Inserisce il nodo specificato all'indice specificato tra tutti i nodi che sono elementi secondari immediati del documento. |
clone | Content[] | Crea copie non collegate di tutti i nodi che sono elementi secondari immediati del documento. |
detach | Element|null | Scollega e restituisce il nodo Element radice del documento. |
get | Content[] | Recupera tutti i nodi che sono elementi secondari immediati del documento. |
get | Content|null | Recupera il nodo all'indice specificato tra tutti i nodi che sono elementi secondari immediati del documento. |
get | Integer | Recupera il numero di nodi che sono elementi secondari immediati del documento. |
get | Content[] | Recupera tutti i nodi che sono elementi secondari diretti o indiretti del documento, nell'ordine in cui appaiono nel documento. |
get | Doc | Recupera la dichiarazione Doc del documento. |
get | Element|null | Recupera il nodo Element radice del documento. |
has | Boolean | Determina se il documento ha un nodo Element radice. |
remove | Content[] | Rimuove tutti i nodi che sono elementi secondari immediati del documento. |
remove | Boolean | Rimuove il nodo specificato, se il nodo è un elemento secondario immediato del documento. |
remove | Content|null | Rimuove il nodo all'indice specificato tra tutti i nodi che sono elementi secondari immediati del documento. |
set | Document | Imposta la dichiarazione Doc del documento. |
set | Document | Imposta il nodo Element radice del documento. |
Documentazione dettagliata
addContent(content)
Aggiunge il nodo specificato alla fine del documento. L'argomento content può essere un oggetto Content o qualsiasi oggetto nodo che corrisponde a un tipo elencato in ContentType. Tieni presente, tuttavia, che un documento può avere un solo nodo Element
secondario, che è implicitamente il nodo Element radice.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
content | Content | Il nodo da aggiungere. |
Indietro
Document : il documento, per il concatenamento.
addContent(index, content)
Inserisce il nodo specificato all'indice specificato tra tutti i nodi che sono elementi secondari immediati del documento. L'argomento content può essere un oggetto Content o qualsiasi oggetto nodo
che corrisponde a un tipo elencato in ContentType. Tieni presente, tuttavia, che un documento
può avere un solo nodo Element secondario, che è implicitamente il nodo Element
radice.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
index | Integer | L'indice in cui inserire il nodo tra tutti i nodi che sono elementi secondari immediati del documento. |
content | Content | Il nodo da inserire. |
Indietro
Document : il documento, per il concatenamento.
cloneContent()
Crea copie non collegate di tutti i nodi che sono elementi secondari immediati del documento.
Indietro
Content[] : un array di copie non collegate di tutti i nodi che sono elementi secondari immediati del
documento.
detachRootElement()
getAllContent()
Recupera tutti i nodi che sono elementi secondari immediati del documento.
Indietro
Content[] : un array di tutti i nodi che sono elementi secondari immediati del documento.
getContent(index)
Recupera il nodo all'indice specificato tra tutti i nodi che sono elementi secondari immediati del documento. Se non è presente alcun nodo all'indice specificato, questo metodo restituisce null.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
index | Integer | L'indice del nodo tra tutti i nodi che sono elementi secondari immediati del documento. |
Indietro
Content|null : il nodo o null se non è presente alcun nodo all'indice specificato.
getContentSize()
Recupera il numero di nodi che sono elementi secondari immediati del documento.
Indietro
Integer : il numero di nodi che sono elementi secondari immediati del documento.
getDescendants()
Recupera tutti i nodi che sono elementi secondari diretti o indiretti del documento, nell'ordine in cui appaiono nel documento.
Indietro
Content[] : un array di tutti i nodi che sono elementi secondari diretti o indiretti del documento.
getDocType()
getRootElement()
hasRootElement()
Determina se il documento ha un nodo Element radice.
Indietro
Boolean : true se il documento ha un nodo Element radice; false in caso contrario.
removeContent()
Rimuove tutti i nodi che sono elementi secondari immediati del documento.
Indietro
Content[] : un array di tutti i nodi che erano elementi secondari immediati del documento prima della rimozione.
removeContent(content)
Rimuove il nodo specificato, se il nodo è un elemento secondario immediato del documento. L'argomento content può essere un oggetto Content o qualsiasi oggetto nodo che corrisponde a un
tipo elencato in ContentType.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
content | Content | Il nodo da rimuovere. |
Indietro
Boolean : true se il nodo era un elemento secondario immediato ed è stato rimosso; false in caso contrario.
removeContent(index)
Rimuove il nodo all'indice specificato tra tutti i nodi che sono elementi secondari immediati del documento. Se non è presente alcun nodo all'indice specificato, questo metodo restituisce null.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
index | Integer | L'indice del nodo tra tutti i nodi che sono elementi secondari immediati del documento. |
Indietro
Content|null : il nodo rimosso o null se non è presente alcun nodo all'indice specificato.
setDocType(docType)
Imposta la dichiarazione DocType del documento. Se il documento ha già un nodo DocType diverso, questo metodo sovrascrive il nodo precedente. Questo metodo genera un'eccezione se il documento contiene già lo stesso nodo DocType che viene impostato.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
doc | Doc | Il Document da impostare. |
Indietro
Document : il documento, per il concatenamento.