如何在android中读取xml文件?

时间:2012-12-27 07:47:47

标签: java android xml

我在/ mnt / sdcard中有以下xml文件。我想从以下文件中获取item type=provider的版本。文件很大(500行),也有其他类型。这是简化的文件。在我在这个节点中插入的文件中:

<Item Type="Provider" Version="19.0.0.0"Checksum="EShHVeNtW1xTfEvLvATwqA==" FileSize="2746200" />

从这个节点我想得到版本,即19.0.0.0。

这是我的xml文件:

<Manifest guid="FD29E1EF-A5C4-4D19-ACC8-8C98C7E91B02" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" PackageType="Full" Scope="APPROVED">
   <Items>
        <Item id="fcxm-8ikj-olk-ffgcxh3" Checksum="EShHVeNtW1xTfEvLvATwqA==" value="f425921f-b6ef-4e58-8a14-fcbd0d7e50e9" />
        <Item Type="question" Version="19.0.0.0"Checksum="EShHVeNtW1xTfEvLvATwqA==" FileSize="2746200" />
        <Item Type="Provider" Version="19.0.0.0"Checksum="EShHVeNtW1xTfEvLvATwqA==" FileSize="2746200" />
    </Items>
</Manifest>

我正在使用Java代码开发我的Android应用程序。我在互联网上搜索,我得到this,它迭代到项目类型的所有节点。我不想要迭代。

1 个答案:

答案 0 :(得分:2)

在android中我们有三种正常的方法来解析xml,XmlPullParserSaxXmlPullParserDocumentBuilder(DOM parser)和android使用XmlPullParser for android资源解析器。