下载此文档

XML解析教程.ppt


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
XML解析教师:xxx誓贴牛荚外平念垄脖罪薛钠盆愿侮叙高阎佃复校捞砚康暑毕又官铱篱处嚣XML解析教程JavaWeb开发java解析xml四种方式DOM(DocumentObjectModel,即文档对象模型)是W3C组织推荐的处理XML的标准接口,(SimpleAPIforXML)不是某个官方标准,但它是XML社区事实上的标准,几乎所有的XML解析器都支持它,SAX解析器采用了基于事件的模型JDOM(注意JDOM决不是DOM扩展,虽然名字差不多,但两者平行的关系)是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。JDOM的目的是成为Java特定文档模型,它简化与XML的交互并且比使用DOM实现更快DOM4J具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件。如今你可以看到越来越多的Java软件都在使用DOM4J来读写XML,特别值得一提的是连Sun的JAXM(JavaAPIforXMLMessaging)也在用DOM4J。目前许多开源项目中大量采用DOM4J,例如大名鼎鼎的Hibernate也用DOM4J来读取XML配置文件.*鱼绸尊揖蛛察搔骑锯区涂州粮祟臼磋雇乾扔归宙农娜猪巫榔买刚褪梨伐盅XML解析教程JavaWeb开发Java技术+XML一种完美的组合Java平台是一种跨平台的编程环境XML是一种跨平台的数据格式与其他语言相比,Java平台提供了更好的XML支持*..**功歌瞒迪沛捞诬莽挂毅埠载派高郁杭隐令住颗胡畏微该填秆服欲弟福宋沁XML解析教程JavaWeb开发基于树的处理使用DOM时,数据以类树结构被装入内存中。DOM使用根节点和父子关系。*颅氰皋撤滴联尼岩葛乍髓大赐肆厦岁京诬撂锭忘裤齐了厢旭乓奏变叔昼灵XML解析教程JavaWeb开发DOM示意解析器创建的树输入XML文档*线腿源虫唆解颗冀倍篇棚诡处蠕惺待炮贼并抛迁掇芳杰苛体妨跟厉捡扰辗XML解析教程JavaWeb开发DOM代码例子publicstaticvoidmain(String[]args){//获取DocumentBuilderFactory的新实例。DocumentBuilderFactorydbf=();//(true);//(true);DocumentBuilderdb=null;Documentdocument=null;try{//获取DocumentBuilder的实例db=();Filefile=newFile("D:\\itcastworkspace\\xmldom\\src\\cn\\itcast\\dom\\");document=(file);*下惰率骸它奶守身厅继湍喜葵颅酸壮跌绎醋耳斥钡谚活恍弟蔡钠讫拘肢肌XML解析教程JavaWeb开发DOM代码例子//按文档顺序返回包含在文档中且具有给定标记名称的所有Element的NodeListNodeListnodeList=("name");for(inti=0;i<();i++){Nodenode=(i);//(().getNodeValue());}}catch(ParserConfigurationExceptione){();}catch(SAXExceptione){();}catch(IOExceptione){();}}*谆兼挽坍忻兢街杰塑页帕滇捞滑皋坐郡褂猎赐小厌惩昌涉牙韩罗盾脊淖寨XML解析教程JavaWeb开发DOM的问题DOM构建整个文档驻留内存的树。如果文档很大,就会要求有极大的内存。DOM创建表示原始文档中每个东西的对象,包括元素、文本、属性和空格。如果您只需关注原始文档的一小部分,那么创建那些永远不被使用的对象是极其浪费的。DOM解析器必须在您的代码取得控制权之前读取整个文档。对于非常大的文档,这会引起显著的延迟。*科式巾番拍吭乃蛆兰锰演毯亲快桂侄侧尖虚深陪象迢点蹦曳惩界逝涕僚逾XML解析教程JavaWeb开发SAXSimpleAPI

XML解析教程 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bjy0415
  • 文件大小234 KB
  • 时间2018-12-03