📅  最后修改于: 2023-12-03 15:18:22.233000             🧑  作者: Mango
DOMDocument createElementNS()
函数是PHP DOM扩展中的一个方法,用于创建一个具有指定命名空间URI和 qualified name 的元素节点。
public DOMElement DOMDocument::createElementNS ( string $namespaceURI , string $qualifiedName [, string $value ] )
$namespaceURI
: 元素的命名空间URI。$qualifiedName
: 元素的限定名称,格式为 prefix:tagName
,其中 prefix
和 tagName
均为字符串。$value
(可选):元素的属性值。该方法返回一个新的 DOMElement
对象,表示创建的元素节点。
以下示例展示了创建一个具有命名空间的元素节点:
$dom = new DOMDocument('1.0', 'UTF-8');
// 创建带有命名空间的元素节点
$root = $dom->createElementNS('http://www.example.com/ns/ns1', 'ns1:root');
// 添加元素节点到文档中
$dom->appendChild($root);
echo $dom->saveXML();
输出结果:
<?xml version="1.0" encoding="UTF-8"?>
<ns1:root xmlns:ns1="http://www.example.com/ns/ns1"/>
createElement()
方法。prefix
必须有效,即在文档中已定义。可使用 DOMDocument::lookupNamespaceURI()
方法获取前缀的命名空间URI。