DOM - DOMImplementation Object Method - createdocument

Il metodo createDocumentType () viene utilizzato per creare un nodo DocumentType vuoto. Le dichiarazioni e le annotazioni di entità non sono rese disponibili.

Sintassi

Di seguito è riportata la sintassi del metodo createDocument () .

Document doc = document.implementation.createDocumentType(qualifiedName, publicId, systemId);
  • qualificatoName è il nome completo del tipo di documento da creare.

  • publicId è l'identificatore pubblico del sottoinsieme esterno.

  • systemId identificatore di sistema del sottoinsieme esterno.

  • Questo metodo restituisce un nuovo nodo DocumentType con Node.ownerDocument impostato su null.

Esempio

L'esempio seguente mostra l'utilizzo del metodo 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>

Esecuzione

Salvare questo file come domimplementation_createdocumenttype.htm nel percorso del server (questo file e node.xml dovrebbero trovarsi sullo stesso percorso nel server). Otterremo l'output come mostrato di seguito -

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