Una rappresentazione di un documento XML.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addContent(content) | Document | Accoda il nodo specificato alla fine del documento. |
addContent(index, content) | Document | Inserisce il nodo specificato nell'indice specificato tra tutti i nodi che sono elementi secondari immediati del documento. |
cloneContent() | Content[] | Crea copie non allegate di tutti i nodi che sono elementi secondari immediati del documento. |
detachRootElement() | Element | Stacca e restituisce il nodo radice Element del documento. |
getAllContent() | Content[] | Restituisce tutti i nodi che sono elementi secondari immediati del documento. |
getContent(index) | Content | Restituisce il nodo nell'indice specificato tra tutti i nodi che sono elementi secondari immediati del documento. |
getContentSize() | Integer | Restituisce il numero di nodi che sono elementi secondari immediati del documento. |
getDescendants() | Content[] | Restituisce tutti i nodi che sono secondari diretti o indiretti del documento, nell'ordine in cui sono visualizzati nel documento. |
getDocType() | DocType | Recupera la dichiarazione DocType del documento. |
getRootElement() | Element | Restituisce il nodo radice Element del documento. |
hasRootElement() | Boolean | Determina se il documento ha un nodo radice Element . |
removeContent() | Content[] | Rimuove tutti i nodi che sono elementi secondari immediati del documento. |
removeContent(content) | Boolean | Rimuove il nodo specificato, se è un nodo secondario immediato del documento. |
removeContent(index) | Content | Rimuove il nodo nell'indice specificato tra tutti i nodi che sono elementi secondari immediati del documento. |
setDocType(docType) | Document | Imposta la dichiarazione DocType del documento. |
setRootElement(element) | Document | Imposta il nodo radice Element del documento. |
Documentazione dettagliata
addContent(content)
Accoda 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 ContentType
. Tuttavia, tieni presente che un documento può avere un solo nodo Element
secondario, che corrisponde implicitamente al nodo Element
radice.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
content | Content | il nodo da aggiungere |
Ritorni
Document
: il documento per il concatenamento
addContent(index, content)
Inserisce il nodo specificato nell'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
corrispondente a un tipo elencato in ContentType
. Tuttavia, tieni presente che un documento
può avere un solo nodo Element
secondario, che è implicitamente il nodo Element
principale.
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 |
Ritorni
Document
: il documento per il concatenamento
cloneContent()
Crea copie non allegate di tutti i nodi che sono elementi secondari immediati del documento.
Ritorni
Content[]
: un array di copie non collegate di tutti i nodi che sono elementi secondari immediati del documento
detachRootElement()
getAllContent()
Restituisce tutti i nodi che sono elementi secondari immediati del documento.
Ritorni
Content[]
: un array di tutti i nodi che sono elementi secondari immediati del documento
getContent(index)
Restituisce il nodo nell'indice specificato tra tutti i nodi che sono elementi secondari 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 che sono elementi secondari immediati del documento |
Ritorni
Content
: il nodo oppure null
se non è presente alcun nodo nell'indice specificato
getContentSize()
Restituisce il numero di nodi che sono elementi secondari immediati del documento.
Ritorni
Integer
: il numero di nodi che sono elementi secondari immediati del documento
getDescendants()
Restituisce tutti i nodi che sono secondari diretti o indiretti del documento, nell'ordine in cui sono visualizzati nel documento.
Ritorni
Content[]
: un array di tutti i nodi che sono secondari diretti o indiretti del documento
getDocType()
getRootElement()
hasRootElement()
Determina se il documento ha un nodo radice Element
.
Ritorni
Boolean
: true
se il documento ha un nodo radice Element
; false
in caso contrario
removeContent()
Rimuove tutti i nodi che sono elementi secondari immediati del documento.
Ritorni
Content[]
: un array di tutti i nodi che erano elementi secondari immediati del documento prima di essere rimossi
removeContent(content)
Rimuove il nodo specificato, se è un nodo secondario immediato del documento. L'argomento content
può essere un oggetto Content
o qualsiasi oggetto nodo che corrisponda a un tipo elencato in ContentType
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
content | Content | il nodo da rimuovere |
Ritorni
Boolean
: true
se il nodo era un nodo secondario ed è stato rimosso; in caso contrario false
removeContent(index)
Rimuove il nodo nell'indice specificato tra tutti i nodi che sono elementi secondari 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 che sono elementi secondari immediati del documento |
Ritorni
Content
: il nodo rimosso oppure null
se non è presente alcun nodo nell'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 stai impostando.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
docType | DocType | il DocumentType per impostare |
Ritorni
Document
: il documento per il concatenamento