DOM - Método de objeto de implementação DOM - createdocument
O método createDocument () é usado para criar um objeto DOM Document do tipo especificado com seu elemento de documento.
Sintaxe
A seguir está a sintaxe do método createDocument () .
Document doc = document.implementation.createDocument
(namespaceURI, qualifiedNameStr, documentType);
namespaceURI é o URI do namespace do elemento do documento a ser criado ou nulo.
QualifiedName é o nome qualificado do elemento do documento a ser criado ou null.
doctype é o tipo de documento a ser criado ou nulo.
Este método retorna um novo objeto Document com seu elemento de documento.
Exemplo
O exemplo a seguir demonstra o uso do método createDocument () -
<!DOCTYPE html>
<html>
<body>
<script>
var doc = document.implementation.createDocument ('http://www.w3.org/1999/xhtml',
'html', null);
var body = document.createElementNS('http://www.w3.org/1999/xhtml', 'body');
body.setAttribute('id', 'Company');
doc.documentElement.appendChild(body);
document.write(doc.getElementById('Company')); // [object HTMLBodyElement]
</script>
</body>
</html>
Execução
Salve este arquivo como domimplementation_createdocument.htm no caminho do servidor (este arquivo e node.xml devem estar no mesmo caminho em seu servidor). Obteremos a saída conforme mostrado abaixo -
[object HTMLBodyElement]