DOMImplementation对象createDocumentType()方法

DOMImplementation对象createDocumentType()方法用于创建空DocumentType节点。 实体声明和符号不可用。

语法
以下是createDocument()方法的语法。

Document doc = document.implementation.createDocumentType(qualifiedName, publicId, systemId);

参数

  • qualifiedName - 是要创建的文档类型的限定名称。
  • publicId - 是外部子集公共标识符。
  • systemId - 外部子集系统标识符。
  • 此方法返回一个新的DocumentType节点,Node.ownerDocument设置为null

示例

以下示例演示了createDocumentType()方法的用法 -

<!DOCTYPE html>
<html>
   <meta charset="utf-8"/>
    <head>      
   </head>
   <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>

执行上面示例代码,得到以下结果 -


上一篇: DOMImplementation对象 下一篇: DOM DocumentType对象