sax解析xml文件过程总结

原创 2007年09月15日 10:51:00

<common city="ChangSha China" date="01/01/2003">
     <film name="英雄" price="30" station="田汉大剧场" time="19:00"
        describtion="国产最新大片,张艺谋导演,梁朝伟,张曼玉,李连杰等众多大明星主演">textvalue
     </film>
</common>

startElement(4个参数)      endElement(3个参数,没属性值)
<commom ...........>value</common>
                  characters一个个字符的得到,因此保存value的字符串必须在进入此处前初始化,在endElement中输出

可以在startElement函数中初始化,但是这样对于common->film->/film->/common  过程中,common的value会出错,因为用的还是

film的值,没有被初始化,因此另外再加上在endElement输出时,马上进行初始化(可防止common中的value出错)

每个元素的属性,都在startElement函数中进行输出,利用第四个参数Attributes

text value在characters函数中得到,在endElement函数中输出,都是带参数的函数


startElement():文档解析开始调用,没有参数
endElement():文档解析结束调用,没有参数 

相关文章推荐

C# XML文件操作总结 SAX DOM 解析

去年写过一篇关于C# XML文件操作的两种方式,但是没有给出样例代码,这里再次给出两种操作XML文件的方式,并且包含部分样例代码。 以下两种XML操作方式,不仅只是适合C# 语言进行开发,其实语言也...

SDcard数据访问SAX解析XML文件

  • 2011年09月13日 13:09
  • 53.04MB
  • 下载

Sax解析XML文件解析

  • 2015年09月03日 11:37
  • 1.4MB
  • 下载

使用SAX解析XML文件

SAX(Simple API for XML),是指一种接口,或者一个软件包。   DOM:文档驱动。DOM在解析文件之前把整个文档装入内存,处理大型文件时其性能很差,是由于DOM的树结构所造成的...

SAX, DOM, JDOM, DOM4J解析XML文件

  • 2015年12月10日 19:44
  • 777KB
  • 下载

sax解析xml文件

  • 2012年01月10日 14:49
  • 8KB
  • 下载

Android 个人学习笔记之---SAX解析XML文件(有一个坑爹的问题)

今天晚上我学习了下XML的解析,解析XML方法有SAX和DOM解析和Pull解析,今天先学习了下SAX,每天8点下班,下班回来还要自己做饭,所以每天我都要奋斗到1点左右,然后早上8点起来做饭带到公司去...

android sax解析xml文件

  • 2015年11月03日 16:43
  • 2.48MB
  • 下载

sax解析xml文件

  • 2012年04月08日 14:10
  • 32KB
  • 下载

安卓中使用SAX解析XML文件样例

在项目开发中我们可能需要读取服务器,并从服务器解析相关数据,而XML文件格式为数据的存储提供了很多方便,因此,掌握XML的解析方式,至少一种解析方式将为网络项目的开发起到如虎添翼的作用。本文采用SAX...
  • yxtouch
  • yxtouch
  • 2014年09月10日 21:16
  • 809
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sax解析xml文件过程总结
举报原因:
原因补充:

(最多只允许输入30个字)