Uma representação de um documento XML.
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
add | Document | Anexa o nó especificado ao final do documento. |
add | Document | Insere o nó especificado no índice indicado entre todos os nós que são filhos imediatos do documento. |
clone | Content[] | Cria cópias não anexadas de todos os nós que são filhos imediatos do documento. |
detach | Element|null | Desanexa e retorna o nó Element raiz do documento. |
get | Content[] | Recebe todos os nós que são filhos imediatos do documento. |
get | Content|null | Recebe o nó no índice especificado entre todos os nós que são filhos imediatos do documento. |
get | Integer | Recebe o número de nós que são filhos imediatos do documento. |
get | Content[] | Recebe todos os nós que são filhos diretos ou indiretos do documento, na ordem em que aparecem nele. |
get | Doc | Recebe a declaração Doc do documento. |
get | Element|null | Recebe o nó Element raiz do documento. |
has | Boolean | Determina se o documento tem um nó Element raiz. |
remove | Content[] | Remove todos os nós que são filhos imediatos do documento. |
remove | Boolean | Remove o nó especificado se ele for um filho imediato do documento. |
remove | Content|null | Remove o nó no índice especificado entre todos os nós que são filhos imediatos do documento. |
set | Document | Define a declaração Doc do documento. |
set | Document | Define o nó Element raiz do documento. |
Documentação detalhada
add Content(content)
Anexa o nó especificado ao final do documento. O argumento content pode ser um objeto Content ou qualquer objeto de nó que corresponda a um tipo listado em Content. No entanto, um documento só pode ter um nó filho Element, que é implicitamente o nó raiz Element.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
content | Content | O nó a ser anexado. |
Retornar
Document: o documento, para encadeamento.
add Content(index, content)
Insere o nó especificado no índice indicado entre todos os nós que são filhos imediatos do
documento. O argumento content pode ser um objeto Content ou qualquer objeto de nó que corresponda a um tipo listado em Content. No entanto, um documento só pode ter um nó filho Element, que é implicitamente o nó raiz Element.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
index | Integer | O índice em que o nó será inserido entre todos os nós que são filhos imediatos do documento. |
content | Content | O nó a ser inserido. |
Retornar
Document: o documento, para encadeamento.
clone Content()
Cria cópias não anexadas de todos os nós que são filhos imediatos do documento.
Retornar
Content[]: uma matriz de cópias não anexadas de todos os nós que são filhos imediatos do documento.
detach Root Element()
get All Content()
Recebe todos os nós que são filhos imediatos do documento.
Retornar
Content[]: uma matriz de todos os nós que são filhos imediatos do documento.
get Content(index)
Recebe o nó no índice especificado entre todos os nós que são filhos imediatos do
documento. Se não houver um nó no índice especificado, esse método vai retornar null.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
index | Integer | O índice do nó entre todos os nós que são filhos imediatos do documento. |
Retornar
Content|null: o nó ou null se não houver um nó no índice especificado.
get Content Size()
Recebe o número de nós que são filhos imediatos do documento.
Retornar
Integer: o número de nós que são filhos imediatos do documento.
get Descendants()
Recebe todos os nós que são filhos diretos ou indiretos do documento, na ordem em que aparecem nele.
Retornar
Content[]: uma matriz de todos os nós que são filhos diretos ou indiretos do documento.
get Doc Type()
get Root Element()
has Root Element()
Determina se o documento tem um nó Element raiz.
Retornar
Boolean: true se o documento tiver um nó Element raiz; false se não tiver.
remove Content()
Remove todos os nós que são filhos imediatos do documento.
Retornar
Content[]: uma matriz de todos os nós que eram filhos imediatos do documento antes de serem removidos.
remove Content(content)
Remove o nó especificado se ele for um filho imediato do documento. O argumento content pode ser um objeto Content ou qualquer objeto de nó que corresponda a um tipo listado em Content.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
content | Content | O nó a ser removido. |
Retornar
Boolean: true se o nó era um filho imediato e foi removido; false caso contrário.
remove Content(index)
Remove o nó no índice especificado entre todos os nós que são filhos imediatos do
documento. Se não houver um nó no índice especificado, esse método vai retornar null.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
index | Integer | O índice do nó entre todos os nós que são filhos imediatos do documento. |
Retornar
Content|null: o nó removido ou null se não houver um nó no índice especificado.
set Doc Type(docType)
Define a declaração Doc do documento. Se o documento já tiver um nó Doc diferente, esse método vai substituir o nó antigo. Esse método gera uma exceção se o documento já contiver o mesmo nó Doc que está sendo definido.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
doc | Doc | O Document a ser definido. |
Retornar
Document: o documento, para encadeamento.