sax解析器的设计与实现

sax解析器的设计与实现

ID:24774873

大小:72.50 KB

页数:3页

时间:2018-11-14

sax解析器的设计与实现_第1页
sax解析器的设计与实现_第2页
sax解析器的设计与实现_第3页
资源描述:

《sax解析器的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验五:SAX解析器的设计与实现实验学时2学时2实验目的了解事件机制的原理掌握事件机制的应用3实验内容采用EclipseIDE(或MyEclipse)建立一个XML项目编写相应的Java类利用SAX2.0完成一个SAX解析器的幵发SAXParse•javaimportjavax.xml.parsers.*;importorg•xml.sax.helpers•*;importorg.xml.sax.*;importjava.io.publicclassSAXParse{publicstaticvoidmain(Strin

2、gargs[]){try{Filefile=newFile("test•xml");SAXParserFactoryfactory=SAXParserFactory•newlnstance();SAXParsersaxParser=factory.newSAXParser();EventHandlerSAXOnehandler=newEventHandlerSAXOne();saxParser.parse(file,handler);System,out.println("事件处理器处理了"+handler.count

3、+”个事件}catch(Exceptione){System.out.printIn(e);classEventHandlerSAXOneextendsDefaultHandler{intcount=0;publicvoidstartElement(Stringuri,StringlocalName,StringqName,Attributesatts){System,out.print("<•’+qName+"〉");count++;publicvoidendElement(Stringuri,Stringlocal

4、Name,StringqName)System,out.print(,f

5、ment(){System,out.println("解析过程结束");count++;Test.xml<?xmlversion=nl.0rfencoding="UTF-8n?><书籍〉<书籍名〉疯狂JAVA讲义</书籍名〉<书籍名>疯狂XML讲义<作者>李刚</作者〉</书籍名〉</书籍〉L*ProblemsJtvadocDeclaration<terminated>SAXPerse[JavaApplication]弁么命祐XMli件<书籍><书籍名>疯狂JAVA讲义</书籍名><书籍名>疯狂XML讲义<作者〉^刚<

6、/作者></书籍名></书籍>解析过程结柬辜件处理器处理了17个事件□ConsoleS?XC:ProgramFilesJavajdkl.8.0_45binjtvaw.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。