我有这个html:
<a href=" URL TO KEEP" class="class_to_check">
<strong> TEXT TO KEEP</strong>
</a>
我有一个很长的html代码,上面有很多链接,我必须保持有<strong>
里面的链接,我必须保持链接的HREF和<strong>
里面的文本,我怎么能使用DOMDocument
?谢谢你!
$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树一起工作。