Es una representación de un documento XML.
Métodos
Método | Tipo de datos que se muestra | 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 elementos secundarios inmediatos del documento. |
clone | Content[] | Crea copias sin adjuntar de todos los nodos que son secundarios inmediatos del documento. |
detach | Element | Desconecta y muestra el nodo Element raíz del documento. |
get | Content[] | Obtiene todos los nodos que son secundarios inmediatos del documento. |
get | Content | Obtiene el nodo en el índice determinado entre todos los nodos que son secundarios inmediatos del documento. |
get | Integer | Obtiene la cantidad de nodos que son elementos secundarios 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 él. |
get | Doc | Obtiene la declaración Doc del documento. |
get | Element | Obtiene el nodo Element raíz del documento. |
has | Boolean | Determina si el documento tiene un nodo Element raíz. |
remove | Content[] | Quita todos los nodos que sean elementos secundarios inmediatos del documento. |
remove | Boolean | Quita el nodo determinado, si es un elemento secundario inmediato del documento. |
remove | Content | 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 Element raíz 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 enumere 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 |
---|---|---|
content | Content | el nodo que se agregará |
Volver
Document
: Es el documento para encadenar.
add Content(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 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 | el índice en el que se insertará el nodo entre todos los nodos que son secundarios inmediatos del documento |
content | Content | el nodo que se insertará |
Volver
Document
: Es el documento para encadenar.
clone Content()
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.
detach Root Element()
get All Content()
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.
get Content(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
Nombre | Tipo | Descripción |
---|---|---|
index | Integer | el í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
get ContentSize()
Obtiene la cantidad de nodos que son secundarios inmediatos del documento.
Volver
Integer
: Es la cantidad de nodos que son secundarios 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 él.
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 Element
raíz.
Volver
Boolean
: true
si el documento tiene un nodo Element
raíz; false
si no
remove Content()
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.
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 enumerado en Content
.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
content | Content | 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 muestra null
.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
index | Integer | el í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.
set Doc Type(docType)
Establece la declaración Doc
del documento. Si el documento ya tiene un nodo Doc
diferente, este método reemplaza el nodo anterior. Este método arroja una excepción si el documento ya contiene el mismo nodo Doc
que se está configurando.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
doc | Doc | el Document que se establecerá |
Volver
Document
: Es el documento para encadenar.