函数:DOMImplementation::createDocument()
函数描述:这个函数用于在文档中创建一个新的 DOM 文档节点。
参数:
返回值:返回一个新创建的 DOMDocument 对象,如果出现错误则返回 false。
适用版本:DOMImplementation::createDocument() 函数在 PHP 5 及以上版本可用。
用法示例:
// 创建一个空白的 DOM 文档对象
$domImpl = new DOMImplementation();
$dom = $domImpl->createDocument();
// 创建带有命名空间的 DOM 文档对象
$domImpl = new DOMImplementation();
$dom = $domImpl->createDocument('http://www.example.com', 'root');
// 创建带有 DTD 类型的 DOM 文档对象
$domImpl = new DOMImplementation();
$dtd = $domImpl->createDocumentType('root', '', 'example.dtd');
$dom = $domImpl->createDocument('', 'root', $dtd);
// 创建一个新的文档,根据已有的节点内容和结构
$domImpl = new DOMImplementation();
$sourceDom = new DOMDocument();
$sourceDom->load('source.xml');
$dom = $domImpl->createDocument('', '', null, $sourceDom);
上述示例中,我们演示了使用不同参数来创建新的 DOM 文档对象。首先,我们创建了一个空白的 DOM 文档对象。然后,我们演示了如何创建带有命名空间和 DTD 类型的DOM 文档。最后,我们创建了一个新的文档,根据已存在的节点内容和结构。