使用简单的HTML DOM解析器检索特定文本

时间:2013-03-12 12:04:33

标签: html parsing dom

举一个例子

<div id="XYZ">
   <div id ="abc"></div>  
   Text 1
   <div id="efg"> Text 2 </div>
   Text 3
</div>

如何使用简单的HTML DOM Parser检索文本1和文本2.

如果我使用$text = $domOb->find(div[id=xyz])->plaintext;

上面会给我全文。这件事我知道,但我陷入了如何检索特定的文本部分。

1 个答案:

答案 0 :(得分:0)

解决此问题的最简单方法是将所需文本包装在<span>标记中并提供自己的ID。因为span不是块元素,所以它不会破坏HTML页面的布局。