android中XML的解析与生成_安卓手机系统开发.docVIP

  • 0
  • 0
  • 约8.03千字
  • 约 7页
  • 2018-03-25 发布于湖北
  • 举报

android中XML的解析与生成_安卓手机系统开发.doc

android中XML的解析与生成_安卓手机系统开发

XML的解析与生成本文使用SAX来解析XML,在Android里面可以使用SAX和DOM两种方法来解析XML,DOM方法需要把整个XML文件读入内存再解析,比较消耗内存,而SAX基于事件驱动的处理方式,可以在各节点触发回调函数,不过SAX适合节点结构简单的XML文档,复杂的XML文档在后期的节点深度处理会有点麻烦。 本文要解析的test.xml文件如下: ? 1 2 3 4 5 6 7 8 9 ?xml version=1.0 encoding=utf-8? test ????titletestSAX/title ????content aa=1 bb=2 ????????namehellogv/name ????????url/url ????/content /test 解析如上XML的结果图如下: 使用SAX解析,需要定义SAXParserFactory(使应用程序能够配置和获取基于 SAX 的解析器以解析 XML 文档),SAXParser(从各种输入源解析 XML),XMLReader(使用回调函数读取 XML 文档),其中XMLReader是个关键。XMLReader可以为解析XML定义各种回调函数,“条件符合”的时候触发这些回调函数。 ? 1 2 3 4 5 6 SAXParserFactory factory = SAXParserFactory.n

文档评论(0)

1亿VIP精品文档

相关文档