使用KXML在LWUIT中解析自定义XML文件

时间:2012-07-06 04:01:46

标签: xml parsing java-me lwuit kxml

我正在使用LWUIT创建一个应用程序,其部分功能就是这样,我正在使用KXML 2_2-3-0来解析我的Xml文件。我正在解析两个文件,一个XML file和一个RSS源。

这是我的XML文件的结构:

<?xml version="....<the usual stuff>.....>
<kenya>
<county>
    <name>Nairobi</name>
    <population>Population: some figure</population>
    <econ>Economy: Trade and Finance</econ>
    <admin>Governor: None yet</admin>
    <constituencies>Constituencies: Under Analysis</constituencies>
    <desc>Overview: Some data</desc>
    <irating>Rating: 8/10</irating>
</county>
    <!--there are 46 more county nodes. -->
</kenya>

我想要一个包含所有47个县的列表的组合框,组合框列表中的项目应该是<name></name>标签之间的文本。当用户选择组合框列表中的项目时,将显示所选项目(在本例中为县)的信息。例如,从上面的XML文件中,组合框项应该是Nairobi,当它被选中时,显示如下,

人口:一些数字 经济:贸易和金融 州长:还没有 选区:根据分析 概述:一些数据 评分:6/10

我该怎么做?我尝试使用getTitle并定义节点,但应用程序连接到文件(通过http)但没有显示任何内容(甚至没有显示错误消息)。如果您需要进一步查看xml文件,只需要请求。

1 个答案:

答案 0 :(得分:3)

使用LWUIT XML解析器,效果很好!

这里有一个例子。我很久以前就做过了。

XML parsing not working on android build of lwuit app

希望它有效!