小编Sar*_*ney的帖子

如何区分domText和domElement对象?

我正在通过DOM对象遍历页面并陷入困境.

这是我必须迭代的示例HTML代码..

...
<div class="some_class">
some Text Some Text
<div class="childDiv">
</div>
<div class="childDiv">
</div>
<div class="childDiv">
</div>
<div class="childDiv">
</div>
</div>
...
Run Code Online (Sandbox Code Playgroud)

现在,这是部分代码..

$dom->loadHTML("content above");

// I want only first level child of this element.
$divs = $dom->childNodes;
foreach ($divs as $div)
{
    // here the problem starts - the first node encountered is DomTEXT
    // so how am i supposed to skip that and move to the other node.

    $childDiv = $div->getElementsByTagName('div');
}
Run Code Online (Sandbox Code Playgroud)

正如你所看到的.. $childNodes返回DOMNodeList,然后我迭代它 …

php dom domdocument

3
推荐指数
1
解决办法
3032
查看次数

标签 统计

dom ×1

domdocument ×1

php ×1