質問
この質問にはすでに答えがあります:
DOMを使用してカスタムXMLファイルを解析する方法の例を教えてください
解決
こちらのサンプルを参照してください:
他のヒント
参照については、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解析を扱っています...これが役立つことを願っています...それは非常にシンプルでエレガントな方法で行われました...
所属していません StackOverflow