【发布时间】:2014-04-24 10:16:12
【问题描述】:
假设我有以下 HTML 代码:
<p>Test text</p>
<p><img src="test.jpg" /></p>
<div id="test"><p>test</p></div>
<div class="block">
<img src="test2.jpg">
</div>
<p>test</p>
参数:
- 将存在一个“块”类的 div 块
- “块”类的 div 块上方或下方可以有任意数量的 HTML 代码
- 甚至可以有两个带有“block”类的 div 块
我使用 PHP 的 XPath 来查看使用 DOM 的 HTML 代码。我希望能够返回两件事:
- “块”类的 div 块
- 其余所有代码都没有包含“block”类的 div 元素
类似:
块代码:
<div class="block">
<img src="test2.jpg">
</div>
原版无块码:
<p>Test text</p>
<p><img src="test.jpg" /></p>
<div id="test"><p>test</p></div>
<p>test</p>
【问题讨论】: