函数名:DOMDocument::createElementNS()
适用版本:该函数适用于PHP 5 及以上版本。
用法: DOMDocument::createElementNS() 函数用于创建一个指定的命名空间和名称的元素节点。
语法:
DOMElement DOMDocument::createElementNS( string $namespaceURI, string $qualifiedName, string $value = "" )
参数:
$namespaceURI
: 必需。要创建元素节点的命名空间URI。$qualifiedName
: 必需。要创建的元素节点的限定名称。$value
: 可选。要为元素创建的文本节点的值。
返回值: DOMElement 对象表示创建的元素节点。
示例:
// 创建DOMDocument对象
$dom = new DOMDocument();
// 创建命名空间URI
$nsURI = "http://www.example.com/ns";
// 创建元素节点
$element = $dom->createElementNS($nsURI, "ns:example", "Hello World");
// 将元素节点添加到文档根节点
$dom->appendChild($element);
// 将XML输出到浏览器
echo $dom->saveXML();
以上示例创建了一个元素节点 "ns:example",命名空间URI为 "http://www.example.com/ns",并为该节点创建了一个文本节点值为 "Hello World"。最后,将该元素节点添加到文档根节点,并将整个XML输出到浏览器。
注意:在使用createElementNS() 函数创建元素节点时,命名空间和限定名称需要以字符串形式提供,以及可以选择为元素节点创建文本节点的值。