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

El método createDocumentType () se utiliza para crear un nodo DocumentType vacío. Las declaraciones y anotaciones de entidad no están disponibles.

Sintaxis

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

Document doc = document.implementation.createDocumentType(qualifiedName, publicId, systemId);
  • nombre calificado es el nombre calificado del tipo de documento que se creará.

  • publicId es el identificador público del subconjunto externo.

  • systemId identificador de sistema de subconjunto externo.

  • Este método devuelve un nuevo nodo DocumentType con Node.ownerDocument establecido en nulo.

Ejemplo

El siguiente ejemplo demuestra el uso del método createDocumentType () :

<!DOCTYPE html>
<html>
   <body>
      <script>
         var dt = document.implementation.createDocumentType('svg:svg', 
            '-//W3C//DTD SVG 1.1//EN', 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd');
         var d = document.implementation.createDocument('http://www.w3.org/2000/svg', 'svg:svg', dt);
         document.write(d.doctype.publicId); // -//W3C//DTD SVG 1.1//EN
      </script>
   </body>
</html>

Ejecución

Guarde este archivo como domimplementation_createdocumenttype.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:

-//W3C//DTD SVG 1.1//EN