考虑一下我得到了以下XML文件?
<result>
<_id>-3:1</_id>
<_ver>0</_ver>
<_class>Address</_class>
<type>Residence</type>
<street>Piazza di Spagna</street>
<city>-4:0</city>
</result>
查询以下各项的xpath是什么:
答案 0 :(得分:2)
使用XPath 2.0或XQuery 1.0,您可以使用
/result/*/local-name(.)[not(starts-with(., '_'))]
/result/*[not(starts-with(local-name(), '_'))]/string(.)
答案 1 :(得分:2)
使用XPath 1.0 (当然,这也是XPath 2.0解决方案):
/*/*[not(starts-with(name(), '_'))]
/*/*[not(starts-with(name(), '_'))]/text()