Objeto Document XML DOM
- Página anterior DOM Comentário
- Próxima página DOM DocumentType
O objeto Document representa todo o documento XML.
Objeto Document
O objeto Document é a raiz da árvore do documento, fornecendo entrada inicial (ou mais alta) para os dados do documento.
Para nós de elemento, nó de texto, comentário, diretiva de processamento etc., que não podem existir fora do documento, o objeto document também fornece métodos para criar esses objetos. O objeto Node fornece uma propriedade ownerDocument, que os associa ao Documento onde foram criados.
IE: Internet Explorer: F: Firefox: O: Opera: W3C: Conselho Mundial da Web (padrões da Internet)
Atributos do objeto Document
Atributo | Descrição | IE | F | O | W3C |
---|---|---|---|---|---|
async | Determinar se o download do arquivo XML deve ser processado de forma síncrona. | 5 | 1.5 | 9 | Não |
childNodes | Retorna a lista de nós que são filhos do nó do documento. | 5 | 1 | 9 | Sim |
doctype | Retorna a declaração de tipo de documento (DTD) relacionada ao documento. | 6 | 1 | 9 | Sim |
documentElement | Retorna o nó raiz do documento. | 5 | 1 | 9 | Sim |
documentURI | Definir ou retornar a posição do documento. | Não | 1 | 9 | Sim |
domConfig | Retorna a configuração usada ao chamar normalizeDocument(). | Não | Sim | ||
firstChild | Retorna o primeiro filho do documento. | 5 | 1 | 9 | Sim |
implementation | Retorna o objeto DOMImplementation que trata o documento. | Não | 1 | 9 | Sim |
inputEncoding | Retorna o método de codificação utilizado para o documento (ao analisar). | Não | 1 | Não | Sim |
lastChild | Retorna o último filho do documento. | 5 | 1 | 9 | Sim |
nodeName | Retorna o nome do nó com base no tipo do nó. | 5 | 1 | 9 | Sim |
nodeType | Retorna o tipo do nó. | 5 | 1 | 9 | Sim |
nodeValue | Definir ou retornar o valor do nó com base no tipo do nó. | 5 | 1 | 9 | Sim |
strictErrorChecking | Definir ou retornar se deve ser forçado a verificação de erros. | Não | 1 | Não | Sim |
text | Retorna o texto do nó e de seus descendentes (apenas para IE). | 5 | Não | Não | Não |
xml | Retorna o XML do nó e de seus descendentes (apenas para IE). | 5 | Não | Não | Não |
xmlEncoding | Retorna o método de codificação do documento. | Não | 1 | Não | Sim |
xmlStandalone | Definir ou retornar se o documento é standalone. | Não | 1 | Não | Sim |
xmlVersion | Definir ou retornar a versão XML do documento. | Não | 1 | Não | Sim |
Métodos do objeto Document
Atributo | Descrição | IE | F | O | W3C |
---|---|---|---|---|---|
adoptNode(sourcenode) | Selecionar um nó de outro documento para este documento e retornar o nó selecionado. | Não | Sim | ||
createAttribute(name) | Criar um nó de atributo com o nome especificado e retornar o novo objeto Attr. | 6 | 1 | 9 | Sim |
createAttributeNS(uri,name) | Criar um nó de atributo com o nome e o espaço de nomes especificados e retornar o novo objeto Attr. | 9 | Sim | ||
createCDATASection() | Criar um nó de seção CDATA. | 5 | 1 | 9 | Sim |
createComment() | Criar um nó de comentário. | 6 | 1 | 9 | Sim |
createDocumentFragment() | Criar um Objeto DocumentFragmente retornar este objeto. | 5 | 1 | 9 | Sim |
createElement() | Criar um nó de elemento. | 5 | 1 | 9 | Sim |
createElementNS() | Criar um nó de elemento com o espaço de nomes especificado. | Não | 1 | 9 | Sim |
createEvent() | Criar um novo objeto Event. | Sim | |||
createEntityReference(name) | Criar um objeto EntityReference e retornar este objeto. | 5 | Não | Sim | |
createExpression() | Criar uma expressão XPath para cálculo posterior. | Sim | |||
createProcessingInstruction() | Criar um objeto ProcessingInstruction e retornar este objeto. | 5 | 9 | Sim | |
createRange() | Criar um objeto Range e retornar este objeto. | Não | Sim | ||
evaluate() | Calcular uma expressão XPath. | Não | 1 | 9 | Sim |
createTextNode() | Criar um nó de texto. | 5 | 1 | 9 | Sim |
getElementById() | Procurar um elemento com um ID único especificado. | 5 | 1 | 9 | Sim |
getElementsByTagName() | Retornar todos os nós de elementos com o nome especificado. | 5 | 1 | 9 | Sim |
getElementsByTagNameNS() | Retornar todos os nós de elementos com o nome e o espaço de nomes especificados. | Não | 1 | 9 | Sim |
importNode() | Copiar um nó de outro documento para este documento para aplicação. | 9 | Sim | ||
loadXML() | Constituir o documento através da análise de uma string de etiqueta XML. | ||||
normalizeDocument() | Não | Sim | |||
renameNode() | Renomear o nó ou o nó de atributo. | Não | Sim |
- Página anterior DOM Comentário
- Próxima página DOM DocumentType