【发布时间】:2011-03-06 16:07:46
【问题描述】:
当使用DOMImplementation::createDocument() 创建一个DOMDocument 时,您可以在构造函数中指定一个文档类型作为第三个参数。然后,此 doctype 会“绑定”到文档,您可以稍后使用 $document->doctype 检索它。
但是,这是一个只读属性(与编码和版本不同!)。
有没有办法改变现有 DOMDocument 对象的 doctype 属性?
我能想到的唯一解决方法是使用新的 doctype 创建一个新的 DOMDocument,然后导入然后复制旧文档中的内容。
【问题讨论】:
-
我想这是唯一的解决方案。
标签: php dom doctype domdocument