Class Document

Documento

Una rappresentazione di un documento XML.

Metodi

MetodoTipo restituitoBreve descrizione
addContent(content)DocumentCollega il nodo specificato alla fine del documento.
addContent(index, content)DocumentInserisce il nodo specificato nell'indice specificato tra tutti i nodi figli immediati del documento.
cloneContent()Content[]Crea copie non collegate di tutti i nodi che sono figli immediati del documento.
detachRootElement()ElementScollega e restituisce il nodo Element principale del documento.
getAllContent()Content[]Recupera tutti i nodi secondari immediati del documento.
getContent(index)ContentRecupera il nodo all'indice specificato tra tutti i nodi figli immediati del document.
getContentSize()IntegerRestituisce il numero di nodi secondari immediati del documento.
getDescendants()Content[]Recupera tutti i nodi secondari diretti o indiretti del documento, nell'ordine in cui compaiono nel documento.
getDocType()DocTypeRecupera la dichiarazione DocType del documento.
getRootElement()ElementRecupera il nodo Element principale del documento.
hasRootElement()BooleanDetermina se il documento ha un nodo Element principale.
removeContent()Content[]Rimuove tutti i nodi figli immediati del documento.
removeContent(content)BooleanRimuove il nodo specificato, se è un nodo figlio immediato del documento.
removeContent(index)ContentRimuove il nodo all'indice specificato tra tutti i nodi figli immediati del documento.
setDocType(docType)DocumentImposta la dichiarazione DocType del documento.
setRootElement(element)DocumentImposta il nodo Element principale del documento.

Documentazione dettagliata

addContent(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 ContentType. Tieni presente, tuttavia, che un documento può avere un solo nodo Element secondario, che è implicitamente il nodo Element principale.

Parametri

NomeTipoDescrizione
contentContentil nodo da aggiungere

Invio

Document: il documento, per l'accodamento


addContent(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 ContentType. Tieni presente, tuttavia, che un documento può avere un solo nodo Element secondario, che è implicitamente il nodo Element radice.

Parametri

NomeTipoDescrizione
indexIntegerl'indice in cui inserire il nodo tra tutti i nodi figli immediati del documento
contentContentil nodo da inserire

Invio

Document: il documento, per l'accodamento


cloneContent()

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


detachRootElement()

Scollega e restituisce il nodo Element principale del documento. Se il documento non ha un node Element principale, questo metodo restituisce null.

Invio

Element: il nodo Element scollegato o null se il documento non ha un nodo Element radice


getAllContent()

Recupera tutti i nodi secondari immediati del documento.

Invio

Content[]: un array di tutti i nodi secondari immediati del documento


getContent(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

NomeTipoDescrizione
indexIntegerl'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


getContentSize()

Restituisce il numero di nodi secondari immediati del documento.

Invio

Integer: il numero di nodi figli immediati del documento


getDescendants()

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


getDocType()

Recupera la dichiarazione DocType del documento. Se il documento non ha un nodo DocumentType, questo metodo restituisce null.

Invio

DocType: il nodo DocumentType o null se il documento non ha un nodo DocumentType


getRootElement()

Recupera il nodo Element principale del documento. Se il documento non ha un nodo principale Element, questo metodo restituisce null.

Invio

Element: il nodo Element radice o null se il documento non ha un nodo Element radice


hasRootElement()

Determina se il documento ha un nodo Element principale.

Invio

Boolean - true se il documento ha un nodo Element principale; false in caso contrario


removeContent()

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


removeContent(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 ContentType.

Parametri

NomeTipoDescrizione
contentContentil nodo da rimuovere

Invio

Boolean - true se il nodo era un nodo figlio diretto ed è stato rimosso; false in caso contrario


removeContent(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

NomeTipoDescrizione
indexIntegerl'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


setDocType(docType)

Imposta la dichiarazione DocType del documento. Se il documento contiene già un nodo DocType diverso, questo metodo sovrascrive il vecchio nodo. Questo metodo genera un'eccezione se il documento contiene già lo stesso nodo DocType che viene impostato.

Parametri

NomeTipoDescrizione
docTypeDocTypeil DocumentType da impostare

Invio

Document: il documento, per l'accodamento


setRootElement(element)

Imposta il nodo Element principale del documento. Se il documento ha già un nodo principale Element, questo metodo sovrascrive il vecchio nodo.

Parametri

NomeTipoDescrizione
elementElementil nodo Element principale da impostare

Invio

Document: il documento, per l'accodamento