2010-12-18 16 views
2

xml解析に疑問があります。どのように例のこのタイプでのXML構文解析を行うには:XML解析でデータを解析する方法と、androidのリストビューにデータを表示する方法

<companies> 
    <company name="ramki" symbol="ram"/> 
    <company name="addidas" symbol="ads"/> 
    <company name="samsang" symbol="sam"/> 
    ................. 

ともどのように(また、名前や記号)でリストビューを表示する方法を教え

+0

この質問は私が必要でしたが、私はリストビューで解析されたxmlを表示するリンクを得ることができません.. :( – Noman

答えて

2

ここではXML構文解析のと2番目の質問についてexcellentチュートリアルですthisが役立ちます。

EDIT:あなたのサンプルを投稿した後、私はシンボルのために同じことを行う...あなたが名前を取得するstartElement

public void startElement(String namespaceURI, String localName, 
         String qName, Attributes atts) throws SAXException 

使用atts.getValue("name")Attributesフィールドを必要とするだろうことがわかります。

0

あなたが行くリスト行に複数の項目を表示したい場合は、単純に、リストビューに設定し、アレイアダプタを使用し、リストビューで解析された単一のコンテンツを表示するには、このリンクを通過し、DOMは http://www.ibm.com/developerworks/opensource/library/x-android/を解析すると仕事を使用して同じことをしてみてください、 先にカスタムアダプターをインストールします。私はそれが....ずっと

1

2部あなたを助けることを願ってい

:XML解析用

  • は、それは、Javaと同じことです。 XML解析についてはthis questionが表示されます。 MGSが提供するlinkのように、StaXはAndroidには実装されていませんが、簡単にXMLPullParserに置き換えることができます。
  • ListViewでデータを表示する場合は、ArrayAdapterを使用する必要があります。リストの詳細については、associated resource in Android Helpを参照してください。
関連する問題