Objeto Node do XML DOM
- Página anterior Tipos de nós DOM
- Próxima página DOM NodeList
Objeto Node
O objeto Node representa um único nó na árvore de documento.
O nó pode ser um nó de elemento, nó de atributo, nó de texto, ou qualquer um dos tipos de nó descritos no capítulo "Tipos de nó".
Observe que, embora todos os objetos possam herdar os atributos e métodos usados para manipular o nó pai e os filhos, nem todos os objetos possuem nó pai ou filhos. Por exemplo, os nós de texto não podem ter filhos, então tentar adicionar filhos a esses nós causará erro DOM.
Atributos do objeto Node
Atributos | Descrição |
---|---|
attributes | Contém o NamedNodeMap de atributos deste nó (se este nó for um elemento). |
baseURI | Retorna o URI de referência absoluta do nó. |
childNodes | Retorna a NodeList de filhos do nó. |
firstChild | Retorna o primeiro filho nó do nó. |
lastChild | Retorna o último filho nó do nó. |
nextSibling | Retorna o nó同级节点中紧接在其后面的节点。 |
nodeName | Retorna o nome do nó, dependendo do seu tipo. |
nodeType | Retorna o tipo do nó. |
nodeValue | Definir ou retornar o valor do nó, dependendo do seu tipo. |
ownerDocument | Retorna o elemento raiz (objeto documento) do nó. |
parentNode | Retorna o nó pai do nó. |
prefix | Definir ou retornar o prefixo do espaço de nomes do nó. |
previousSibling | Retorna o nó同级节点中紧接在其前面的节点。 |
textContent | Definir ou retornar o conteúdo de texto do nó e seus descendentes. |
Métodos do objeto Node
Método | Descrição |
---|---|
appendChild() | Adicionar o novo filho nó ao final da lista de filhos do nó. |
cloneNode() | Clonar o nó. |
compareDocumentPosition() | Comparar a posição de dois nós no hierarquia DOM (documento). |
getFeature(feature,version) | Retorna o objeto DOM, que implementa o API específico para as características e versões especificadas. |
getUserData(key) |
Retorna o objeto associado com a chave no nó. Primeiro, deve-se configurar o objeto neste nó, usando o mesmo chave para chamar setUserData. |
hasAttributes() | Retorna true se o nó especificado tiver qualquer atributo, caso contrário retorna false. |
hasChildNodes() | Retorna true se o nó especificado tiver nós filhos, caso contrário retorna false. |
insertBefore() | Insira um novo nó filho antes do nó filho especificado. |
isDefaultNamespace(URI) | Retorna se o URI de espaço de nomes especificado é o padrão. |
isEqualNode() | Verifique se dois nós são iguais. |
isSameNode() | Verifique se dois nós são o mesmo nó. |
lookupNamespaceURI() | Retorna o URI de espaço de nomes associado ao prefixo dado. |
lookupPrefix() | Retorna o prefixo associado ao URI de espaço de nomes dado. |
normalize() | Combine os nós de texto adjacentes e exclua os nós de texto vazios. |
removeChild() | Exclua (e retorne) o nó filho especificado do nó atual. |
replaceChild() | Substitua o nó filho pelo nó novo. |
setUserData(key,data,handler) | Associar o objeto com a chave no nó. |
- Página anterior Tipos de nós DOM
- Próxima página DOM NodeList