Una rappresentazione di un documento XML.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
add | Document | Collega il nodo specificato alla fine del documento. |
add | Document | Inserisce il nodo specificato nell'indice specificato tra tutti i nodi figli immediati del documento. |
clone | Content[] | Crea copie non collegate di tutti i nodi che sono figli immediati del documento. |
detach | Element | Scollega e restituisce il nodo Element principale del documento. |
get | Content[] | Recupera tutti i nodi secondari immediati del documento. |
get | Content | Recupera il nodo all'indice specificato tra tutti i nodi figli immediati del document. |
get | Integer | Restituisce il numero di nodi secondari immediati del documento. |
get | Content[] | Recupera tutti i nodi secondari diretti o indiretti del documento, nell'ordine in cui compaiono nel documento. |
get | Doc | Recupera la dichiarazione Doc del documento. |
get | Element | Recupera il nodo Element principale del documento. |
has | Boolean | Determina se il documento ha un nodo Element principale. |
remove | Content[] | Rimuove tutti i nodi figli immediati del documento. |
remove | Boolean | Rimuove il nodo specificato, se è un nodo figlio immediato del documento. |
remove | Content | Rimuove il nodo all'indice specificato tra tutti i nodi figli immediati del documento. |
set | Document | Imposta la dichiarazione Doc del documento. |
set | Document | Imposta il nodo Element principale del documento. |
Documentazione dettagliata
add Content(content)
Collega il nodo specificato alla fine del documento. L'argomento content
può essere un oggetto Content
o qualsiasi oggetto nodo che corrisponda a un tipo elencato in Content
. Tieni presente, tuttavia, che un documento può avere un solo nodo Element
secondario, che è implicitamente il nodo Element
principale.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
content | Content | il nodo da aggiungere |
Invio
Document
: il documento, per l'accodamento
add Content(index, content)
Inserisce il nodo specificato nell'indice specificato tra tutti i nodi figli immediati del
documento. L'argomento content
può essere un oggetto Content
o qualsiasi oggetto node corrispondente a un tipo elencato in Content
. 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 figli immediati del documento |
content | Content | il nodo da inserire |
Invio
Document
: il documento, per l'accodamento
clone Content()
Crea copie non collegate di tutti i nodi che sono figli immediati del documento.
Invio
Content[]
: un array di copie non collegate di tutti i nodi figli immediati del
documento
detach Root Element()
get All Content()
Recupera tutti i nodi secondari immediati del documento.
Invio
Content[]
: un array di tutti i nodi secondari immediati del documento
get Content(index)
Recupera il nodo all'indice specificato tra tutti i nodi figli immediati del document. Se non è presente alcun nodo nell'indice specificato, questo metodo restituisce null
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
index | Integer | l'indice del nodo tra tutti i nodi figli immediati del documento |
Invio
Content
: il nodo o null
se non è presente alcun nodo nell'indice specificato
get Content Size()
Restituisce il numero di nodi secondari immediati del documento.
Invio
Integer
: il numero di nodi figli immediati del documento
get Descendants()
Recupera tutti i nodi secondari diretti o indiretti del documento, nell'ordine in cui compaiono nel documento.
Invio
Content[]
: un array di tutti i nodi che sono elementi secondari diretti o indiretti del documento
get Doc Type()
get Root Element()
has Root Element()
Determina se il documento ha un nodo Element
principale.
Invio
Boolean
- true
se il documento ha un nodo Element
principale; false
in caso contrario
remove Content()
Rimuove tutti i nodi figli immediati del documento.
Invio
Content[]
: un array di tutti i nodi che erano figli immediati del documento prima di essere rimossi
remove Content(content)
Rimuove il nodo specificato, se è un nodo figlio immediato del documento. L'argomento content
può essere un oggetto Content
o qualsiasi oggetto nodo che corrisponda a un
tipo elencato in Content
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
content | Content | il nodo da rimuovere |
Invio
Boolean
- true
se il nodo era un nodo figlio diretto ed è stato rimosso; false
in caso contrario
remove Content(index)
Rimuove il nodo all'indice specificato tra tutti i nodi figli immediati del
documento. Se non è presente alcun nodo nell'indice specificato, questo metodo restituisce null
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
index | Integer | l'indice del nodo tra tutti i nodi figli immediati del documento |
Invio
Content
: il nodo rimosso o null
se non è presente alcun nodo nell'indice specificato
set Doc Type(docType)
Imposta la dichiarazione Doc
del documento. Se il documento contiene già un nodo Doc
diverso, questo metodo sovrascrive il vecchio nodo. Questo metodo genera un'eccezione se il documento contiene già lo stesso nodo Doc
che viene impostato.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
doc | Doc | il Document da impostare |
Invio
Document
: il documento, per l'accodamento