我有这个HTML:
<a href=" URL TO KEEP" class="class_to_check">
<strong> TEXT TO KEEP</strong>
</a>
我有一个很长的html代码,上面有很多链接,我必须保留里面有<strong>
的链接,我必须保留链接的HREF和<strong>
内的文本,我该如何使用DOMDocument
?
谢谢!
答案 0 :(得分:1)
$html = "...";
$dom = new DOMDOcument();
$dom->loadHTML($html);
$xp = new XPath($dom);
$a = $xp->query('//a')->item(0);
$href = $a->getAttribute('href');
$strong = $a->nodeValue;
当然,这个XPath的东西适用于这个特定的html片段。您必须对其进行调整才能使用更完全填充的HTML树。