如何使用DOMDocument删除元素?
是否可以从加载中删除元素DOM
而不创建新元素?例如这样的事情:
$dom = new DOMDocument('1.0', 'utf-8');$dom->loadHTML($html);
foreach($dom->getElementsByTagName('a') as $href)
if($href->nodeValue == 'First')
//delete
回答:
通过告诉父节点删除子节点来删除该节点:
$href->parentNode->removeChild($href);
请参阅DOMNode::$parentNode
文档
和DOMNode::removeChild()
文档 。
以上是 如何使用DOMDocument删除元素? 的全部内容, 来源链接: utcz.com/qa/403372.html