2010-06-30 111 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(); 
} 

}