如何在xml解析和数据显示在android中的列表视图中解析数据
问题描述:
我对XML解析有疑问。如何做XML解析这种类型的例子:如何在xml解析和数据显示在android中的列表视图中解析数据
<companies>
<company name="ramki" symbol="ram"/>
<company name="addidas" symbol="ads"/>
<company name="samsang" symbol="sam"/>
.................
,并告诉我如何显示在ListView控件(名称和符号也)
答
下面是一个excellent教程XML解析和关于第二个问题this应该会有所帮助。
编辑:发布你的样品后,我看到你需要在startElement
public void startElement(String namespaceURI, String localName,
String qName, Attributes atts) throws SAXException
使用atts.getValue("name")
的Attributes场得到名称...对符号做同样的。
答
通过这个链接,并通过使用DOM的解析 http://www.ibm.com/developerworks/opensource/library/x-android/, 尝试同样的,以显示解析在列表视图内容单一,简单地使用阵列适配器列表视图设置,如果你想显示在列表行多个项目去提前定制适配器。
我希望它可以帮助你多少....
答
两个部分:
- XML解析,这是同样的事情在Java中。您可以看到关于XML解析的this question。如MGS提供的link中所述,StaX并未在Android中实现,但可以通过XMLPullParser轻松替换。
- 至于在ListView中显示数据,你必须使用ArrayAdapter。有关列表的更多帮助,请参阅associated resource in Android Help。
这个问题是正确的,我需要,但我无法获得链接显示在列表视图中分析的XML .. :( – Noman 2011-11-23 11:44:13