DOMを使用してカスタムxmlファイルを解析する方法の例を教えてください
1747 次
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
こちらのサンプルをご覧ください:
于 2010-06-30T10:09:30.433 に答える