您的位置:学习中国 推荐教程 正文
原作者:kuku 添加时间:2007-06-02 原文发表:2007-06-02 人气:5 来源:互联网

本文章共4522字,分7页,当前第5页,快速翻页:
 


  我们来看看这段程序作了些什么。在main()方法中,主要做的就是创建解析器,然后解析文档。实际上,在这儿创建SAXParser对象的时候,为了使程序代码于具体的解析器无关,使用了同DOM中一样的设计技巧:通过一个SAXParserFactory类来创建具体的SAXParser对象,这样,当需要使用不同的解析器的时候,要改变的,只是一个环境变量的值,而程序的代码可以保持不变。这就是FactoryMethod模式的思想。在这儿不再具体讲了,如果还有不明白的,可以参看上面DOM中的解释,原理是一样的。

  不过在这儿还有一点点要注意的地方,就是SAXParser类和XMLReader类之间的关系。你可能有些迷糊了吧,实际上SAXParser是JAXP中对XMLReader的一个封装类,而XMLReader是定义在SAX2.0种的一个用来解析文档的接口。你可以同样的调用SAXParser或者XMLReader中的parser()方法来解析文档,效果是完全一样的。不过在SAXParser中的parser()方法接受更多的参数,可以对不同的XML文档数据源进行解析,因而使用起来要比XMLReader要方便一些。
  这个例子仅仅涉及了SAX的一点皮毛,而下面的这个,可就要高级一些了。下面我们要实现的功能,在DOM的例子中已经有实现了,就是从XML文档中读出内容并格式化输出,虽然程序逻辑看起来还是很简单,但是SAX可不比DOM哦,看着吧。
 
本文章更多内容<<上一页 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 下一页>>
本页地址
相关文章

JSP与XML的结合<2>
JSP与XML的结合<1>
JSP与Java Mail API
JSP安全性初探<2>
JSP安全性初探<1>
JSP漏洞大观<2>
JSP漏洞大观<1>
Jsp如何实现网页的重定向
JSP的login程序代码
也谈JSP与XML的交互
缓冲技术提高JSP程序性能和稳定性<1>
缓冲技术提高JSP程序性能和稳定性<2>
JSP中图片验证的实现
利用iText在JSP中生成PDF报表
win2k下搭建jsp环境
PHP实例:email address 生成图片程序
PHP+MySQL扎实基本功
PHP编写网站程序的十个经验技巧
一个对数据库进行操作的程序
身份证方面的函数

相关评论


本文章所属分类:首页 推荐教程   JSP编程