DOM - Méthode d'objet de mise en œuvre DOM - createdocument

La méthode createDocumentType () est utilisée pour créer un nœud DocumentType vide. Les déclarations et notations d'entités ne sont pas disponibles.

Syntaxe

Voici la syntaxe de la méthode createDocument () .

Document doc = document.implementation.createDocumentType(qualifiedName, publicId, systemId);
  • qualifiéName est le nom qualifié du type de document à créer.

  • publicId est l'identifiant public du sous-ensemble externe.

  • identificateur système du sous-ensemble externe systemId .

  • Cette méthode renvoie un nouveau nœud DocumentType avec Node.ownerDocument défini sur null.

Exemple

L'exemple suivant montre l'utilisation de la méthode 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>

Exécution

Enregistrez ce fichier sous le nom domimplementation_createdocumenttype.htm sur le chemin du serveur (ce fichier et node.xml doivent être sur le même chemin sur votre serveur). Nous obtiendrons la sortie comme indiqué ci-dessous -

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