Class Document

Documento

Una rappresentazione di un documento XML.

Metodi

MetodoTipo restituitoBreve descrizione
addContent(content)DocumentAggiunge il nodo specificato alla fine del documento.
addContent(index, content)DocumentInserisce il nodo specificato all'indice specificato tra tutti i nodi che sono elementi secondari immediati del documento.
cloneContent()Content[]Crea copie non collegate di tutti i nodi che sono elementi secondari immediati del documento.
detachRootElement()Element|nullScollega e restituisce il nodo Element radice del documento.
getAllContent()Content[]Recupera tutti i nodi che sono elementi secondari immediati del documento.
getContent(index)Content|nullRecupera il nodo all'indice specificato tra tutti i nodi che sono elementi secondari immediati del documento.
getContentSize()IntegerRecupera il numero di nodi che sono elementi secondari immediati del documento.
getDescendants()Content[]Recupera tutti i nodi che sono elementi secondari diretti o indiretti del documento, nell'ordine in cui appaiono nel documento.
getDocType()DocType|nullRecupera la dichiarazione DocType del documento.
getRootElement()Element|nullRecupera il nodo Element radice del documento.
hasRootElement()BooleanDetermina se il documento ha un nodo Element radice.
removeContent()Content[]Rimuove tutti i nodi che sono elementi secondari immediati del documento.
removeContent(content)BooleanRimuove il nodo specificato, se il nodo è un elemento secondario immediato del documento.
removeContent(index)Content|nullRimuove il nodo all'indice specificato tra tutti i nodi che sono elementi secondari immediati del documento.
setDocType(docType)DocumentImposta la dichiarazione DocType del documento.
setRootElement(element)DocumentImposta 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

NomeTipoDescrizione
contentContentIl 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

NomeTipoDescrizione
indexIntegerL'indice in cui inserire il nodo tra tutti i nodi che sono elementi secondari immediati del documento.
contentContentIl 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()

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

Indietro

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


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

NomeTipoDescrizione
indexIntegerL'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()

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

Indietro

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


getRootElement()

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

Indietro

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


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

NomeTipoDescrizione
contentContentIl 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

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

NomeTipoDescrizione
docTypeDocTypeIl DocumentType da impostare.

Indietro

Document : il documento, per il concatenamento.


setRootElement(element)

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

Parametri

NomeTipoDescrizione
elementElementIl nodo Element radice da impostare.

Indietro

Document : il documento, per il concatenamento.