2010-06-30 182 views

回答

0

我記得當我使用SAX開始XML解析,我用this link。下載Android Essential Book的源代碼...源代碼中的「第5章」處理XML解析...希望這有助於...它已經以非常簡單和優雅的方式完成...

1

作爲參考,這裏是一篇關於此作品的傑出文章,由Michael Galpin撰寫: Working with XML on Android

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(); 
} 

}