As propriedades de objeto a seguir podem ser usadas em funções
JavaScript customizadas para
qualquer nó, tais como nós transmitidos como parâmetros ou o contexto
atual:
- parent - Retorna o nó-pai, se um nó-pai existir. Retorna nulo se nenhum existir.
- attributes - Retorna qualquer matriz de nós de
atributos.
- localName - Retorna o nome local do nó (nenhum
namespace).
- uri - Retorna o namespace do nó.
- value - Retorna o valor do nó, dependendo do tipo
de nó.
- nodeType - Retorna o tipo do nó como uma
sequência. Uma das sequências a seguir é retornada: element
attribute text document none
- firstChild - Retorna o primeiro nó-filho do nó. Retorna nulo, se não houver um filho.
- nextSibling - Retorna o próximo irmão deste nó. Retorna nulo, se não houver um próximo irmão.
- previousSibling - Retorna o irmão anterior deste
nó. Retorna nulo, se não houver um irmão anterior
Exemplo Usando Propriedades do Nó
O exemplo
a seguir usa o nó de contexto atual e as propriedades do nó para localizar
um nó nomeado “PickMe”.
var myNode;
myNode = this.current //o nó de contexto atual
for (myNode = myNode.firstChild; myNode != null; myNode = myNode.nextSibling) {
if (myNode.localName == “PickMe”) {
return true;
}
}
return false;
As funções customizadas também possuem acesso
ao nó de contexto atual do mapa usando a variável "this” padrão.
Para obter informações adicionais, consulte Propriedades de Objeto para o Contexto Atual.