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