Es una representación de un documento XML.
Métodos
| Método | Tipo de datos que se devuelve | Descripción breve |
|---|---|---|
add | Document | Agrega el nodo determinado al final del documento. |
add | Document | Inserta el nodo determinado en el índice determinado entre todos los nodos que son hijos inmediatos del documento. |
clone | Content[] | Crea copias no adjuntas de todos los nodos que son hijos inmediatos del documento. |
detach | Element|null | Desvincula y devuelve el nodo raíz Element del documento. |
get | Content[] | Obtiene todos los nodos que son elementos secundarios inmediatos del documento. |
get | Content|null | Obtiene el nodo en el índice determinado entre todos los nodos que son elementos secundarios inmediatos del documento. |
get | Integer | Obtiene la cantidad de nodos que son hijos inmediatos del documento. |
get | Content[] | Obtiene todos los nodos que son elementos secundarios directos o indirectos del documento, en el orden en que aparecen en el documento. |
get | Doc | Obtiene la declaración Doc del documento. |
get | Element|null | Obtiene el nodo Element raíz del documento. |
has | Boolean | Determina si el documento tiene un nodo raíz Element. |
remove | Content[] | Quita todos los nodos que son hijos inmediatos del documento. |
remove | Boolean | Quita el nodo determinado si es un elemento secundario inmediato del documento. |
remove | Content|null | Quita el nodo en el índice determinado entre todos los nodos que son secundarios inmediatos del documento. |
set | Document | Establece la declaración Doc del documento. |
set | Document | Establece el nodo raíz Element del documento. |
Documentación detallada
add Content(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 enumera en Content. Sin embargo, ten en cuenta que un documento solo puede tener un nodo secundario Element, que es implícitamente el nodo raíz Element.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
content | Content | Es el nodo que se anexará. |
Volver
Document: El documento, para encadenar.
add Content(index, content)
Inserta el nodo determinado en el índice determinado entre todos los nodos que son hijos inmediatos del documento. El argumento content puede ser un objeto Content o cualquier objeto de nodo que corresponda a un tipo que se enumera en Content. 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
| Nombre | Tipo | Descripción |
|---|---|---|
index | Integer | Índice en el que se insertará el nodo entre todos los nodos que son elementos secundarios inmediatos del documento. |
content | Content | Es el nodo que se insertará. |
Volver
Document: El documento, para encadenar.
clone Content()
Crea copias no adjuntas de todos los nodos que son hijos inmediatos del documento.
Volver
Content[]: Es un array de copias no adjuntas de todos los nodos que son elementos secundarios inmediatos del documento.
detach Root Element()
get All Content()
Obtiene todos los nodos que son elementos secundarios inmediatos del documento.
Volver
Content[]: Es un array de todos los nodos que son elementos secundarios inmediatos del documento.
get Content(index)
Obtiene el nodo en el índice determinado entre todos los nodos que son elementos secundarios inmediatos del documento. Si no hay ningún nodo en el índice determinado, este método devuelve null.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
index | Integer | Índice del nodo entre todos los nodos que son hijos inmediatos del documento. |
Volver
Content|null: El nodo o null si no hay ningún nodo en el índice determinado.
get Content Size()
Obtiene la cantidad de nodos que son hijos inmediatos del documento.
Volver
Integer: Es la cantidad de nodos que son hijos inmediatos del documento.
get Descendants()
Obtiene todos los nodos que son elementos secundarios directos o indirectos del documento, en el orden en que aparecen en el documento.
Volver
Content[]: Es un array de todos los nodos que son elementos secundarios directos o indirectos del documento.
get Doc Type()
get Root Element()
has Root Element()
Determina si el documento tiene un nodo raíz Element.
Volver
Boolean: true si el documento tiene un nodo raíz Element; false si no es así.
remove Content()
Quita todos los nodos que son hijos inmediatos del documento.
Volver
Content[]: Es un array de todos los nodos que eran elementos secundarios inmediatos del documento antes de que se quitaran.
remove Content(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 que se enumera en Content.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
content | Content | Es el nodo que se quitará. |
Volver
Boolean: true si el nodo era un elemento secundario inmediato y se quitó; false si no.
remove Content(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 devuelve null.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
index | Integer | Índice del nodo entre todos los nodos que son hijos inmediatos del documento. |
Volver
Content|null: Es el nodo que se quitó o null si no hay ningún nodo en el índice determinado.
set Doc Type(docType)
Establece la declaración Doc del documento. Si el documento ya tiene un nodo Doc diferente, este método sobrescribe el nodo anterior. Este método genera una excepción si el documento ya contiene el mismo nodo Doc que se está configurando.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
doc | Doc | Es el Document que se establecerá. |
Volver
Document: El documento, para encadenar.