`
caozuiba
  • 浏览: 904226 次
文章分类
社区版块
存档分类
最新评论

使用PULL解析XML文件

 
阅读更多

XmlPull和Sax类似,是基于流(stream)操作文件,然后根据节点事件回调开发者编写的处理程序。因为是基于流的处理,因此Xmlpull和 Sax都比较节约内存资源,不会象Dom那样要把所有节点以对橡树的形式展现在内存中。 但Xmlpull比Sax更简明,而且不需要扫描完整个流。

下面来看一个pull解析xml的例子:

student.xml:

对应的bean:


主要的解析和现实类:

注意xml中的<?xml version="1.0" encoding="utf-8"?> 这句话要顶格显示,不要留空隙,附则错了很难调试的。

解析后效果:



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics