Class Document

Document

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 elementos secundarios inmediatos del documento.
detachRootElement()ElementDesconecta y muestra el nodo raíz Element del documento.
getAllContent()Content[]Obtiene todos los nodos que son elementos secundarios inmediatos del documento.
getContent(index)ContentObtiene el nodo en el índice determinado entre todos los nodos que son elementos 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 secundarios directos o indirectos del documento, en el orden en que aparecen en el documento.
getDocType()DocTypeObtiene la declaración DocType del documento.
getRootElement()ElementObtiene el nodo raíz Element del documento.
hasRootElement()BooleanDetermina si el documento tiene un nodo raíz Element.
removeContent()Content[]Quita todos los nodos que son 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 elementos secundarios inmediatos del documento.
setDocType(docType)DocumentEstablece la declaración DocType del documento.
setRootElement(element)DocumentConfigura el nodo raíz Element 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 enumerado en ContentType. Sin embargo, ten en cuenta que un documento solo puede tener un nodo secundario Element, que implícitamente es el nodo raíz Element.

Parámetros

NombreTipoDescripción
contentContentel nodo que se agregará

Devolvedor

Document: Es el documento para el encadenamiento.


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 secundario Element, que implícitamente es el nodo raíz Element.

Parámetros

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

Devolvedor

Document: Es el documento para el encadenamiento.


cloneContent()

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

Devolvedor

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


detachRootElement()

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

Devolvedor

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


getAllContent()

Obtiene todos los nodos que son elementos secundarios inmediatos del documento.

Devolvedor

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 elementos secundarios inmediatos del documento. Si no hay un nodo en el índice dado, este método muestra null.

Parámetros

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

Devolvedor

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


getContentSize()

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

Devolvedor

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


getDescendants()

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

Devolvedor

Content[]: Es un array de todos los nodos que son 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.

Devolvedor

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


getRootElement()

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

Devolvedor

Element: Es el nodo raíz Element, o null si el documento no tiene un nodo raíz Element.


hasRootElement()

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

Devolvedor

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


removeContent()

Quita todos los nodos que son secundarios inmediatos del documento.

Devolvedor

Content[]: Es un array de todos los nodos que eran elementos 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 para quitar

Devolvedor

Boolean: Es true si el nodo fue un elemento secundario inmediato y se quitó; false si no es así.


removeContent(index)

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

Parámetros

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

Devolvedor

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
docTypeDocTypeDocumentType para establecer

Devolvedor

Document: Es el documento para el encadenamiento.


setRootElement(element)

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

Parámetros

NombreTipoDescripción
elementElementel nodo raíz Element para establecer

Devolvedor

Document: Es el documento para el encadenamiento.