SAX编程实例.docVIP

  • 2
  • 0
  • 约5.35千字
  • 约 7页
  • 2017-08-22 发布于广东
  • 举报
SAX编程实例 我们还是沿用讲DOM的时候使用的那个文档例子,但首先,我们先看一个简单一些的应用,我们希望能够统计一下XML文件中各个标签出现的次数。这个例子很简单,但是足以阐述SAX编程的基本思路了。 一开始当然还是import语句了:? import?org.xml.sax.helpers.DefaultHandler; import?javax.xml.parsers.*; import?org.xml.sax.*; import?org.xml.sax.helpers.*; import?java.util.*; import?java.io.*;? 然后,我们创建一个继承于DefaultHandler的类,具体的程序逻辑在这儿可以暂且放在一边,要注意的是程序的结构:? public?class?SAXCounter?extends?DefaultHandler?{ private?Hashtable?tags;?//这个Hashtable用来记录tag出现的次数 //?处理文档前的工作 public?void?startDocument()?throws?SAXException?{ tags?=?new?Hashtable();//初始化Hashtable } //对每一个开始元属进行处理 public?void?startElement(String?namespac

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档