所以我使用的是simple_html_dom:
http://simplehtmldom.sourceforge.net/
我有这段代码:
$j = '
<itemBody>
<div>films - to watch (Simple Present)<br/>
<textEntryInteraction responseIdentifier="RESPONSE_1"/>
</div>
</itemBody>';
$dom = new simple_html_dom;
$dom->load($j, TRUE);
echo $dom->innertext;
然后返回:
<itembody>
<div>films - to watch (Simple Present)<br/>
<textentryinteraction responseidentifier="RESPONSE_1"/>
</div>
</itembody>
为什么不删除itembody标签? (它只是变成了小写。)
答案 0 :(得分:0)
我不相信innertext
级别存在dom
属性。试试echo $dom->plaintext;
对于元素级别的innertext
,从dom对象中提取element
并获取innertext
$elm = $dom->find("div",0);
echo $elm->innertext;