質問

この質問にはすでに答えがあります:

DOMを使用してカスタムXMLファイルを解析する方法の例を教えてください

役に立ちましたか?

解決

こちらのサンプルを参照してください:

KMLファイルを使用してマップ上にパスを描画する方法は?

他のヒント

参照については、Michael Galpinによるこれに関する優れた記事です。AndroidでXMLを使用しています.

マイケルは、Androidを使用してXMLを解析して作成するいくつかの方法を示しています。サックス解析を行う方法はいくつかあります。

彼の記事から、簡略化されたものを使用して引用する android.util.xml クラス、ここに例があります(ハンドラーを実装する必要があることに注意してください。詳細については記事を参照してください):

public class AndroidSaxFeedParser extends BaseFeedParser {

public AndroidSaxFeedParser(String feedUrl) {
    super(feedUrl);
}

public List<Message> parse() {
    RssHandler handler = new RssHandler();
    try {
        Xml.parse(this.getInputStream(), Xml.Encoding.UTF_8, handler);
    } catch (Exception e) {
        throw new RuntimeException(e);
    }
    return handler.getMessages();
}

}

saxを使用してxmlの解析を始めたとき、私は使用したことを覚えています このリンク. 。 Android Essential Bookのソースコードをダウンロード...ソースコードの「第5章」はXML解析を扱っています...これが役立つことを願っています...それは非常にシンプルでエレガントな方法で行われました...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top