2

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

4

3 に答える 3

1

参考までに、Michael Galpinによるこれに関する優れた記事があります: AndroidでのXMLの操作。

Michaelは、AndroidでXMLを解析および作成するいくつかの方法を示しています。含まれているSAX解析を行うにはいくつかの方法があります。

簡略化された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();
}

}

于 2010-06-30T14:51:01.397 に答える
0

SAXを使用してXML解析を開始したとき、このリンクを使用したことを覚えています。AndroidEssentialBookのソースコードをダウンロードしてください...ソースコードの「第5章」はXML解析を扱っています...これがお役に立てば幸いです...非常にシンプルでエレガントな方法で行われています...

于 2010-06-30T11:11:34.053 に答える
-1

こちらのサンプルをご覧ください:

kmlファイルを使用して地図上にパスを描画するにはどうすればよいですか?

于 2010-06-30T10:09:30.433 に答える