Informações de Nó DOM XML
- Página Anterior Acessar Nó DOM
- Próxima Página Lista de Nós DOM
nodeName
,nodeValue
e nodeType
O atributo contém informações sobre o nó.
Atributo do nó
Em XML DOM, cada nó é umObjeto.
O objeto possui métodos (funções) e atributos (informações sobre o objeto), que podem ser acessados e operados via JavaScript.
Três propriedades importantes dos nós XML DOM são:
- nodeName
- nodeValue
- nodeType
Atributo de nome de nó
nodeName
O atributo define o nome do nó.
- nodeName é apenas leitura
- O nodeName do nó de elemento é o nome da etiqueta
- O nodeName do nó de atributo é o nome do atributo
- O nodeName do nó de texto sempre é #text
- O nodeName do nó de documento sempre é #document
Atributo de valor de nó
nodeValue
O atributo define o valor do nó.
- O nodeValue do nó de elemento é undefined
- O nodeValue do nó de texto é o texto em si
- O atributo nodeValue é o valor do atributo
Obter o valor do elemento
O código abaixo recupera o valor do nó de texto do primeiro elemento <title>:
Exemplo
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; var txt = x.nodeValue;
txt = "雅舍谈吃"
Exemplo de explicação:
- Supondo que você já tenha books.xml carregado em
xmlDoc
de - Obter o texto do nó de texto do primeiro elemento <title>
- O valor resultante é
txt
A variável é configurada com o valor do nó de texto
Alterar o valor do elemento
O código abaixo altera o valor do nó de texto do primeiro elemento <title>:
Exemplo
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; x.nodeValue = "潮菜天下";
Exemplo de explicação:
- Supondo que você já tenha books.xml carregado em
xmlDoc
de - Obter o texto do nó de texto do primeiro elemento <title>
- Mude o valor do nó de texto para "Caique do Mundo"
Atributo de Tipo de Nó
nodeType
O atributo define o tipo do nó.
nodeType
São só leitura.
Os tipos de nó mais importantes são:
Tipo de Nó | NodeType |
---|---|
Elemento | 1 |
Atributo | 2 |
Texto | 3 |
Comentário | 8 |
Documento | 9 |
- Página Anterior Acessar Nó DOM
- Próxima Página Lista de Nós DOM