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]