各种版本的Android和XPath支持

时间:2010-09-24 23:33:31

标签: java android xpath

我是Android世界的新手,几十年前我在大学时代的Java经验有限。这些天我在.NET世界中是一个受宠的开发者。

这些天我是HTC Desire的自豪拥有者,并决定尝试Android开发。现在我已经陷入了两难的境地。我正在编写一个大量使用XML数据块的应用程序。我立即注意到有两种方法可以做到这一点 - 我可以费力地从根级别向下导航,或者(稍微不那么费力)我可以使用XPath。问题是根据文档,XPath仅支持最低API级别8。理想情况下,我想支持低至4(我认为这是1.6?)

这样做的最佳方式是什么?我可以使用外部库或包吗?请记住我是一个完整的新手,所以如果我在上述任何一个方面的错误,请纠正我。

非常感谢, 达尼。

1 个答案:

答案 0 :(得分:2)

如果您想要一种轻量级的方法来解析XML,请使用XmlPullParser

它不像单个XPath表达式那样漂亮或紧凑,但它的效率更高。 这由框架使用。