DOM - Método de objeto de implementación DOM - createdocument

El método createDocument () se utiliza para crear un objeto de documento DOM del tipo especificado con su elemento de documento.

Sintaxis

A continuación se muestra la sintaxis del método createDocument () .

Document doc = document.implementation.createDocument
   (namespaceURI, qualifiedNameStr, documentType);
  • namespaceURI es el URI del espacio de nombres del elemento del documento que se va a crear o nulo.

  • nombre calificado es el nombre calificado del elemento del documento que se creará o es nulo.

  • doctype es el tipo de documento a crear o nulo.

  • Este método devuelve un nuevo objeto Document con su elemento de documento.

Ejemplo

El siguiente ejemplo demuestra el uso del 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>

Ejecución

Guarde este archivo como domimplementation_createdocument.htm en la ruta del servidor (este archivo y node.xml deben estar en la misma ruta en su servidor). Obtendremos el resultado como se muestra a continuación:

[object HTMLBodyElement]