使用PHP在HTML文档中使用类.mod解析所有HTML元素中的内容

时间:2013-06-30 02:35:19

标签: php html-parsing

如何使用PHP解析HTML文档中“mod”(.mod)类的内容。

如果可以使用DOMDocument,请告诉我如何使用DOMDocument。

我目前正在使用以下内容获取<title>代码(<title></title>)之间的内容

$this->document = new DOMDocument();
$title = $this->document->getElementsByTagName('title')->item(0)->nodeValue;

但是页面上有不同元素类型的其他元素共享类“mod”(。mod),如何获取这些元素的内容?

1 个答案:

答案 0 :(得分:0)

您可以使用xpath

$path = new DOMXPath($this->document);
$nodes = $path->query("//*[contains(concat(' ', normalize-space(@class), ' '), ' mod ')]");