(读取并)分析内部存储中的XML文件



我在内部存储中有大量*.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文件,我为正确的*.xml 生成File对象

接下来,我需要在*.xml文件中查询类似LandCodebUseOverlay的属性。

我已经尝试了所有的东西,但我无法让它在果冻豆4.3上工作。

我的最佳方法是什么?我该如何实施它?

我想您需要的是XPath。

XPath,即XML路径语言,是一种用于选择节点的查询语言来自XML文档。

有一个javax.xml.xpath允许您生成XPath表达式并检索节点。

旁白:
如果您计划学习XPath,那么PimpmyXSLT是一个很好的资源。

相关内容

  • 没有找到相关文章

最新更新