Representación de un documento XML.
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
addContent(content) | Document | Agrega el nodo determinado al final del documento. |
addContent(index, content) | Document | Inserta 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() | Element | Desconecta y muestra el nodo raíz Element del documento. |
getAllContent() | Content[] | Obtiene todos los nodos que son elementos secundarios inmediatos del documento. |
getContent(index) | Content | Obtiene el nodo en el índice determinado entre todos los nodos que son elementos secundarios inmediatos del documento. |
getContentSize() | Integer | Obtiene 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() | DocType | Obtiene la declaración DocType del documento. |
getRootElement() | Element | Obtiene el nodo raíz Element del documento. |
hasRootElement() | Boolean | Determina si el documento tiene un nodo raíz Element . |
removeContent() | Content[] | Quita todos los nodos que son secundarios inmediatos del documento. |
removeContent(content) | Boolean | Quita el nodo determinado si es un elemento secundario inmediato del documento. |
removeContent(index) | Content | Quita el nodo en el índice determinado entre todos los nodos que son elementos secundarios inmediatos del documento. |
setDocType(docType) | Document | Establece la declaración DocType del documento. |
setRootElement(element) | Document | Configura 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
Nombre | Tipo | Descripción |
---|---|---|
content | Content | el 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
Nombre | Tipo | Descripción |
---|---|---|
index | Integer | el índice en el que se inserta el nodo entre todos los nodos que son elementos secundarios inmediatos del documento. |
content | Content | el 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()
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
Nombre | Tipo | Descripción |
---|---|---|
index | Integer | el í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()
getRootElement()
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
Nombre | Tipo | Descripción |
---|---|---|
content | Content | el 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
Nombre | Tipo | Descripción |
---|---|---|
index | Integer | el í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
Nombre | Tipo | Descripción |
---|---|---|
docType | DocType | DocumentType para establecer |
Devolvedor
Document
: Es el documento para el encadenamiento.