XML DOM - Objeto Node
- Página anterior DOM NamedNodeMap
- Próxima página DOM NodeList
O objeto nó representa um nó na árvore de documentos.
Objeto Node
O objeto Node é o tipo de dados principal do DOM.
O objeto nó representa um nó único na árvore de documentos.
Os nós podem ser nós de elementos, nós de atributos, nós de texto ou qualquer tipo de nó descrito na seção 'Tipos de Nó'.
Por favor, note que embora todos os objetos possam herdar atributos e métodos usados para lidar com nós pais e filhos, não todos os objetos possuem nó pai ou nó filho. Por exemplo, os nós de texto não podem possuir nós filhos, então adicionar nós filhos a nós semelhantes causará erro de DOM.
IE: Internet Explorer: F: Firefox: O: Opera: W3C: Consórcio Mundial da Web (padrões da Internet)
Atributos do objeto Node
Atributo | Descrição | IE | F | O | W3C |
---|---|---|---|---|---|
baseURI | Retorna o URI de referência absoluta do nó. | Não | 1 | Não | Sim |
childNodes | Retorna a lista de nós de nó para sub-nó. | 5 | 1 | 9 | Sim |
firstChild | Retorna o primeiro sub-nó do nó. | 5 | 1 | 9 | Sim |
lastChild | Retorna o último sub-nó do nó. | 5 | 1 | 9 | Sim |
localName | Retorna o nome local do nó. | Não | 1 | 9 | Sim |
namespaceURI | Retorna o URI do espaço de nomes do nó. | Não | 1 | 9 | Sim |
nextSibling | Retorna o nó同级节点中紧邻的下一个节点。 | 5 | 1 | 9 | Sim |
nodeName | Retorna o nome do nó, dependendo do seu tipo. | 5 | 1 | 9 | Sim |
nodeType | Retorna o tipo do nó. | 5 | 1 | 9 | Sim |
nodeValue | Define ou retorna o valor do nó, dependendo do seu tipo. | 5 | 1 | 9 | Sim |
ownerDocument | Retorna o elemento raiz (objeto document). | 5 | 1 | 9 | Sim |
parentNode | Retorna o nó pai do nó. | 5 | 1 | 9 | Sim |
prefix | Define ou retorna o prefixo do espaço de nomes do nó. | Não | 1 | 9 | Sim |
previousSibling | Retorna o nó同级节点中紧邻的前一个节点。 | 5 | 1 | 9 | Sim |
textContent | Define ou retorna o conteúdo de texto dos nós e seus descendentes. | Não | 1 | Não | Sim |
text | Retorna o texto dos nós e seus descendentes (propriedade exclusiva do IE). | 5 | Não | Não | Não |
xml | Retorna o XML dos nós e seus descendentes (propriedade exclusiva do IE). | 5 | Não | Não | Não |
Métodos do objeto Node
Método | Descrição | IE | F | O | W3C |
---|---|---|---|---|---|
appendChild() | Adiciona um novo sub-nó ao final da lista de sub-nós do nó. | 5 | 1 | 9 | Sim |
cloneNode() | Copia o nó. | 5 | 1 | 9 | Sim |
compareDocumentPosition() | Comparar a posição do documento de dois nós. | Não | 1 | Não | Sim |
getFeature(feature,version) | Retorna um objeto DOM que pode executar API específicas com características e versões especificadas. | Não | Sim | ||
getUserData(key) | Retorna o objeto associado a uma chave específica deste nó. Este objeto deve ser primeiro configurado neste nó usando setUserData com a mesma chave. | Não | Sim | ||
hasAttributes() | Determina se o nó atual possui atributos. | Não | 1 | 9 | Sim |
hasChildNodes() | Determina se o nó atual possui sub-nós. | 5 | 1 | 9 | Sim |
insertBefore() | Insere um novo sub-nó antes do nó subordinado especificado. | 5 | 1 | 9 | Sim |
isDefaultNamespace(URI) | Retorna se o URI de espaço de nomes especificado é o padrão. | Não | Sim | ||
isEqualNode() | Verificar se dois nós são iguais. | Não | Não | Não | Sim |
isSameNode() | Verificar se dois nós são o mesmo nó. | Não | 1 | Não | Sim |
isSupported() | Retornar se o nó atual suporta uma certa característica. | 9 | Sim | ||
lookupNamespaceURI() | Retornar a URI do espaço de nomes que coincide com o prefixo especificado. | Não | 1 | Não | Sim |
lookupPrefix() | Retornar o prefixo que coincide com a URI do espaço de nomes especificado. | Não | 1 | Não | Sim |
normalize() | Mesclar nós Text adjacentes e excluir nós Text vazios. | 5 | 1 | 9 | Sim |
removeChild() | Remover (e retornar) o nó filho especificado do nó atual. | 5 | 1 | 9 | Sim |
replaceChild() | Substituir um nó filho por um novo nó. | 5 | 1 | 9 | Sim |
selectNodes() | Consultar e escolher nós usando uma expressão XPath. | 6 | |||
selectSingleNode() | Encontrar e verificar um nó que coincide com uma consulta XPath. | 6 | |||
transformNode() | Usar XSLT para transformar um nó em uma string. | 6 | |||
transformNodeToObject() | Usar XSLT para transformar um nó em um documento. | 6 | |||
setUserData(key, data, handler) | Associar um objeto a uma chave de nó. | Não | Sim |
- Página anterior DOM NamedNodeMap
- Próxima página DOM NodeList