Android中的Xml Path使用

问题:在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”的这一节点信息。


慕姐4208626
浏览 1157回答 2
2回答

明月笑刀无情

/type/n[ @e= '1391191' ]/text()&nbsp;/type/n 表示找 根元素下面的 n 元素@e 表示 e 属性, 名字前面加上 @ 表示这是属性名[] 表示一个查询条件 n[ @e= '1391191' ] 表示找 属性 e 的值为&nbsp; 1391191 的 n 元素text() 表示找这个元素的文本内容的值
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java