我想获取包含此文字“$$$ EXM_TAB $$$”的节点
$exampleNodes = $XPath->query('//*[contains(text(),"$$$EXM_TAB$$$")]');
foreach($exampleNodes as $exampleNode){
$exampleNode->parentNode->removeChild($exampleNode);
}
问题是我没有得到任何节点.. 有人可以帮忙吗... 谢谢
答案 0 :(得分:0)
您需要确保正确初始化$ XPath并且它包含您的文档或它的一部分。 根据xpath声明 - 它看起来非常好。 所以,我建议你调试并查看你的$ XPath变量。 它可能是这样的:
$doc->Load('data.xml');
$XPath = new DOMXPath($doc);