我在内部存储中有大量的* .xml文件。我自己没有创建这些文件,但我需要使用它们。它们的结构如下:
<?xml version="1.0" encoding="utf-16"?>
<ControlFrame xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<LandCode>31</LandCode>
<LandName>Australia</LandName>
<strFormat>Format35to45</strFormat>
<bUseOverlay>true</bUseOverlay>
...
</ControlFrame>
用户从列表中选择一个*.xml
文件,然后为正确的File
生成*.xml
个对象
接下来,我需要在*.xml
文件中查询LandCode
或bUseOverlay
等属性。
我已经尝试了所有的东西,但是我无法让它在Jellybean 4.3上工作。
我最好的方法是什么?如何实施?
答案 0 :(得分:2)
我猜你需要的是XPath。
XPath,XML Path Language,是一种用于选择节点的查询语言 来自XML文档。
有javax.xml.xpath
允许您创建XPath表达式并检索节点。
除了:
如果您计划学习XPath,Pimp my XSLT是一个很好的资源。