问题:在Android中如何使用XPath进行xml的查询?如下xml:<?xml version="1.0" encoding="utf-8" ?><type name="移动"> <n e="1391187">010</n> <n e="1391196">010</n> <n e="1391195">010</n> <n e="1391194">010</n> <n e="1391193">010</n> <n e="1391192">010</n> <n e="1391191">021</n> <n e="1391190">021</n><type>如何通过xpath查询到 atrribute e=“1391191”的这一节点信息。
2 回答
明月笑刀无情
TA贡献1828条经验 获得超4个赞
/type/n[ @e= '1391191' ]/text()
/type/n 表示找 根元素下面的 n 元素
@e 表示 e 属性, 名字前面加上 @ 表示这是属性名
[] 表示一个查询条件 n[ @e= '1391191' ] 表示找 属性 e 的值为 1391191 的 n 元素
text() 表示找这个元素的文本内容的值
添加回答
举报
0/150
提交
取消