我有一个xml文件,我想用PHP访问:
XML
<entry_list version="1.0">
<entry id="hypocrite">
<def>
<dt>:a person who puts on a false appearance of
<d_link>virtue</d_link>
or religion
</dt>
</def>
</entry>
我想回复 dt 的全部内容,我该怎么做?如果我使用
$def = $entry_list->entry->def->dt;
echo $def;
然后我得到
a person who puts on a false appearance of or religion
或换句话说,除了 d link 之外, dt 的全部内容。
tl; dr:我想回复 dt 的全部内容,包括 d link (正确定位)。
答案 0 :(得分:0)
尝试添加
echo $def->asXml();
然而,它会打印出<dt>
和</dt>
标签。
除非你在echo'ing时使用htmlspecialchars(),否则你不会在浏览器中注意到它们。