DOMElement::removeAttributeNS()
函数用于从元素中删除指定命名空间的属性。
用法:
bool DOMElement::removeAttributeNS ( string $namespaceURI , string $qualifiedName )
参数:
$namespaceURI
:要移除属性的命名空间URI。$qualifiedName
:要移除的属性的限定名。
返回值:
该函数返回一个布尔值,表示属性是否成功移除。如果移除成功,则返回 true
,否则返回 false
。
示例:
// 创建一个 <div> 元素
$div = new DOMDocument();
$divElement = $div->createElement('div');
// 添加一个属性
$divElement->setAttributeNS('http://www.example.com', 'example:attr', 'value');
// 移除属性
$removed = $divElement->removeAttributeNS('http://www.example.com', 'attr');
if ($removed) {
echo "属性成功移除";
} else {
echo "属性移除失败";
}
上述示例中,我们首先创建一个 <div>
元素,并为它添加了一个名为 example:attr
的属性。然后,使用 DOMElement::removeAttributeNS()
函数移除了该属性。最后,通过判断返回值来判断属性是否成功移除。