DOM - Método de objeto de implementação DOM - createdocument

O método createDocumentType () é usado para criar um nó DocumentType vazio. As declarações e notações de entidades não são disponibilizadas.

Sintaxe

A seguir está a sintaxe do método createDocument () .

Document doc = document.implementation.createDocumentType(qualifiedName, publicId, systemId);
  • QualifiedName é o nome qualificado do tipo de documento a ser criado.

  • publicId é o identificador público do subconjunto externo.

  • systemId identificador de sistema de subconjunto externo.

  • Este método retorna um novo nó DocumentType com Node.ownerDocument definido como nulo.

Exemplo

O exemplo a seguir demonstra o uso do 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>

Execução

Salve este arquivo como domimplementation_createdocumenttype.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 -

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