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