我是一名有帮助的助手,可以为您翻译文本。以下是需要翻译的内容:
我尝试使用以下内容。
粗略地从这里获取,但它只是返回
我正在尝试根据ID标签删除某些链接,但保留链接的内容。例如,我想将
Some text goes <a href="http://www.domain.tdl/" id="remove">here</a>
到
Some text goes here
我尝试使用以下内容。
$dom = new DOMDocument;
$dom->loadHtml(mb_convert_encoding($html, 'HTML-ENTITIES', "UTF-8"));
$xp = new DOMXPath($dom);
foreach($xp->query('//a[contains(@id="remove")]') as $oldNode) {
$revised = strip_tags($oldNode);
}
$revised = mb_substr($dom->saveXML($xp->query('//body')->item(0)), 6, -7, "UTF-8");
echo $revised;
粗略地从这里获取,但它只是返回
$html
的相同内容。你有什么想法如何实现这个?
replaceChild
方法,而你只是创建了一个变量,稍后会用saveXML
的输出进行覆盖。 - German Rumm