Class Document

Document

Es una representación de un documento XML.

Métodos

MétodoTipo de datos que se muestraDescripción breve
addContent(content)DocumentAgrega el nodo determinado al final del documento.
addContent(index, content)DocumentInserta el nodo determinado en el índice determinado entre todos los nodos que son elementos secundarios inmediatos del documento.
cloneContent()Content[]Crea copias sin adjuntar de todos los nodos que son secundarios inmediatos del documento.
detachRootElement()ElementDesconecta y muestra el nodo Element raíz del documento.
getAllContent()Content[]Obtiene todos los nodos que son secundarios inmediatos del documento.
getContent(index)ContentObtiene el nodo en el índice determinado entre todos los nodos que son secundarios inmediatos del documento.
getContentSize()IntegerObtiene la cantidad de nodos que son elementos secundarios inmediatos del documento.
getDescendants()Content[]Obtiene todos los nodos que son elementos secundarios directos o indirectos del documento, en el orden en que aparecen en él.
getDocType()DocTypeObtiene la declaración DocType del documento.
getRootElement()ElementObtiene el nodo Element raíz del documento.
hasRootElement()BooleanDetermina si el documento tiene un nodo Element raíz.
removeContent()Content[]Quita todos los nodos que sean elementos secundarios inmediatos del documento.
removeContent(content)BooleanQuita el nodo determinado, si es un elemento secundario inmediato del documento.
removeContent(index)ContentQuita el nodo en el índice determinado entre todos los nodos que son secundarios inmediatos del documento.
setDocType(docType)DocumentEstablece la declaración DocType del documento.
setRootElement(element)DocumentEstablece el nodo Element raíz del documento.

Documentación detallada

addContent(content)

Agrega el nodo determinado al final del documento. El argumento content puede ser un objeto Content o cualquier objeto de nodo que corresponda a un tipo que se enumere en ContentType. Sin embargo, ten en cuenta que un documento solo puede tener un nodo Element secundario, que es implícitamente el nodo Element raíz.

Parámetros

NombreTipoDescripción
contentContentel nodo que se agregará

Volver

Document: Es el documento para encadenar.


addContent(index, content)

Inserta el nodo determinado en el índice determinado entre todos los nodos que son elementos secundarios inmediatos del documento. El argumento content puede ser un objeto Content o cualquier objeto de nodo que corresponda a un tipo enumerado en ContentType. Sin embargo, ten en cuenta que un documento solo puede tener un nodo Element secundario, que es implícitamente el nodo Element raíz.

Parámetros

NombreTipoDescripción
indexIntegerel índice en el que se insertará el nodo entre todos los nodos que son secundarios inmediatos del documento
contentContentel nodo que se insertará

Volver

Document: Es el documento para encadenar.


cloneContent()

Crea copias sin adjuntar de todos los nodos que son secundarios inmediatos del documento.

Volver

Content[]: Es un array de copias sin adjuntar de todos los nodos que son secundarios inmediatos del documento.


detachRootElement()

Desconecta y muestra el nodo Element raíz del documento. Si el documento no tiene un nodo Element raíz, este método muestra null.

Volver

Element: El nodo Element desconectado o null si el documento no tiene un nodo Element raíz


getAllContent()

Obtiene todos los nodos que son secundarios inmediatos del documento.

Volver

Content[]: Es un array de todos los nodos que son elementos secundarios inmediatos del documento.


getContent(index)

Obtiene el nodo en el índice determinado entre todos los nodos que son secundarios inmediatos del documento. Si no hay ningún nodo en el índice determinado, este método muestra null.

Parámetros

NombreTipoDescripción
indexIntegerel índice del nodo entre todos los nodos que son secundarios inmediatos del documento

Volver

Content: El nodo o null si no hay ningún nodo en el índice determinado


getContentSize()

Obtiene la cantidad de nodos que son secundarios inmediatos del documento.

Volver

Integer: Es la cantidad de nodos que son secundarios inmediatos del documento.


getDescendants()

Obtiene todos los nodos que son elementos secundarios directos o indirectos del documento, en el orden en que aparecen en él.

Volver

Content[]: Es un array de todos los nodos que son elementos secundarios directos o indirectos del documento.


getDocType()

Obtiene la declaración DocType del documento. Si el documento no tiene un nodo DocumentType, este método muestra null.

Volver

DocType: El nodo DocumentType o null si el documento no tiene un nodo DocumentType


getRootElement()

Obtiene el nodo Element raíz del documento. Si el documento no tiene un nodo Element raíz, este método muestra null.

Volver

Element: El nodo Element raíz o null si el documento no tiene un nodo Element raíz


hasRootElement()

Determina si el documento tiene un nodo Element raíz.

Volver

Boolean: true si el documento tiene un nodo Element raíz; false si no


removeContent()

Quita todos los nodos que sean elementos secundarios inmediatos del documento.

Volver

Content[]: Es un array de todos los nodos que eran secundarios inmediatos del documento antes de que se quitaran.


removeContent(content)

Quita el nodo determinado, si es un elemento secundario inmediato del documento. El argumento content puede ser un objeto Content o cualquier objeto de nodo que corresponda a un tipo enumerado en ContentType.

Parámetros

NombreTipoDescripción
contentContentel nodo que se quitará

Volver

Boolean: true si el nodo era un elemento secundario inmediato y se quitó; false si no


removeContent(index)

Quita el nodo en el índice determinado entre todos los nodos que son secundarios inmediatos del documento. Si no hay ningún nodo en el índice determinado, este método muestra null.

Parámetros

NombreTipoDescripción
indexIntegerel índice del nodo entre todos los nodos que son secundarios inmediatos del documento

Volver

Content: Es el nodo que se quitó o null si no hay ningún nodo en el índice determinado.


setDocType(docType)

Establece la declaración DocType del documento. Si el documento ya tiene un nodo DocType diferente, este método reemplaza el nodo anterior. Este método arroja una excepción si el documento ya contiene el mismo nodo DocType que se está configurando.

Parámetros

NombreTipoDescripción
docTypeDocTypeel DocumentType que se establecerá

Volver

Document: Es el documento para encadenar.


setRootElement(element)

Establece el nodo Element raíz del documento. Si el documento ya tiene un nodo Element raíz, este método reemplaza el nodo anterior.

Parámetros

NombreTipoDescripción
elementElementel nodo Element raíz que se establecerá

Volver

Document: Es el documento para encadenar.