我是DOM的新手所以有人可以告诉我如何解析php中的以下内容吗?
<div class="classname1">
<div class="description">some description</div>
<div class="classname2">
<div class="classname3">some text 1</div>
<div class="classname4">some text 2</div>
<div class="classname6">some text 4</div>
</div>
</div>
我想检索上面课程中的文字。在提到的html之前和之后可能有模式div。我知道我应该创建一个dom
$dom = new DOMDocument();
$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$divs = $xpath->query('//div[@class="classname1"]');
foreach ($divs as $div) {
//...
}
我不知道如何访问类名数据
答案 0 :(得分:0)
您可以在DOMElement上使用getAttribute http://www.php.net/manual/en/domelement.getattribute.php