使用PHP提取嵌套标签



网页中的标签层次:

<body>
<div id='header'>
<h2>.....</h2>
</div>
<div id='main'>
<h2>...</h2>
//Some other content
<h2>...</h2>
</div>
<div id='footer'>
<h2>.....</h2>
</div>
</body>

[PROBLEM:]从上述网页的层次结构中,我只想提取

div id='main'>. 有人能帮我一下吗?

我试过的是....使用php$h2Tags = $htmlDom->getElementsByTagName('h2');的HTML DOM,但这给了我所有的

main之外的标签Div也是。请给我一个解决办法。

我已将此更新为PHP:

下面的h2_tags将得到main div中h2s的列表:

$div_m = $htmlDom->getElementById('main');
$h2_tags = $div_m->getElementsByTagName('h2');
这是JS:
var div_m = document.getElementById("main");
var h2_tag = div_m.getElementsByTagName('h2');

最新更新