如何使用DOMdocument阅读<strong>文本和链接网址?</strong>

时间:2011-10-03 20:21:48

标签: php

我有这个HTML:

<a href=" URL TO KEEP" class="class_to_check">
<strong> TEXT TO KEEP</strong>
</a>

我有一个很长的html代码,上面有很多链接,我必须保留里面有<strong>的链接,我必须保留链接的HREF和<strong>内的文本,我该如何使用DOMDocument? 谢谢!

1 个答案:

答案 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树。