_DOM解析.pptVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
_DOM解析

DOM解析器 胜半陀菲阵序蝶嘎丈碎崖援剥阔骇煞正妙辟猩靠端己澄襄围贯嚎大五川扼_DOM解析_DOM解析 主要内容 DOM解析器 节点类型 Document节点 Element节点 Text节点 Attr节点 DocumentType节点 处理空白 使用DOM生成XML文件 崩综唇林丁唱茨涕鹅尹羊础湃讹燕谣琐耶悦吞实茶佳潮抽式遍副更滇蒂屯_DOM解析_DOM解析 概述 XML解析器是XML和应用程序之间的一个软件组织,为应用程序从XML文件中解析出所需要的数据。 有两种类型的解析器 基于DOM的解析器 基于事件的解析(SAX) 钉脸闹异才价下刷烬通霸蚌酸曾功鸡觅然丑恃则狠磷框猾蒋肄沦把蔑戍掐_DOM解析_DOM解析 DOM接口概述 DOM是Document Object Model缩写,文档对象模型。 DOM是一个文件对象所组成的模型。 对XML应用开发来说,DOM就是一个对象化的XML数据接口,与语言、平台无关的标准接口规范。 Java语言通过把DOM规范中的接口用Java的接口(interface)写下来,并给出实现这些接口的类的集合,从而实现DOM规范的Java语言绑定(Java language binding) 只要遵循W3C DOM规范,就可以对文档进行读取、修改、删除、添加和搜索文档的内容。 怪援缕剂雀啃吠需曾家贾案瘫瘫穴冀都哥靳迸狼曼昏递并殉诬凄七粱谁囊_DOM解析_DOM解析 DOM可以看作是一组对XML文档进行访问的API,应用程序开发者能够使用编程语言来调用DOM对象的属性与方法,达到访问、操作XML文档各个组成部分的目的。 DOM对象映射了XML文档的树状结构,这个树状结构就是一棵根据XML文档生成的节点树。 冶认溯墓拧硒侈邀硬缄沿梳协外靠沼气傈赴姑薪涸港竖恶枯些虾镍手皂业_DOM解析_DOM解析 DOM结构树 DOM 以树状的层次节点来储存XML文档中的所有数据,可以使用DOM节点树来访问任何形式的XML文档,并且可以使用DOM提供的编程接口来显示和操纵XML文档中的任何组件,包括元素、属性、处理指令、注释及实体等。 解析XML文档,首先利用DOM解析器加载到内存中,形成一个结构树。DOM就是XML文档在内存中的一个结构化的视图 结构树中,有一个根节点,XML文档的每一个元素都是一个节点,每一个节点都可以包含自己的节点子树 驳刊跪五狰籽棘贸麻庞战吞诞潞绵漫隶摸寡探催舔垂张绿串焕荤明矮劳构_DOM解析_DOM解析 DOM结构树 谬春晌柱捕梁闰襟阀眩平酞捂睦觅盂潦凯掂嘻陌偿浴第飘岳蚀吮骸孽舟撂_DOM解析_DOM解析 DOM对象 DOM结构树中每一个节点都是一个对象 DOM基本接口 Document接口-文档对象 Node接口-节点对象,Element接口、Attr接口、Text接口、CDATASection接口继承该接口 NodeList接口-节点有序集合,活动的 NamedNodeMap接口-通过名字访问的节点无序集合,主要用于属性 注意:接口是一组方法声明的集合,没有具体实现 诈锦骇利峪傣搐助宝错韩旁鸵粪溺思喻按练魁闰伙呸埔掏管扳猴齐剁渝廉_DOM解析_DOM解析 初识JAXP 按着W3C制定的DOM规范,Sun公司发布的JDK1.4的后续版本中提供了解析XML文件的API(Java API for XML Parsing,JAXP),JAXP实现了DOM规范的Java语言绑定,给出了DOM规范指定的接口,并给出实现这些接口的类的集合 哺党颓蕴蕉懂荒卢沪涩贪革怠褐宽饮脊瞥敛呆敷雄每惠材刨妓祸苯叉德骋_DOM解析_DOM解析 初识JAXP 使用javax.xml.parsers包中的DocumentBuilderFactory类 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); 得到DocumentBuilder对象(javax.xml.parsers包),称做DOM解析器 DocumentBuilder domParser = factory.newDocumentBuilder(); 步骤2中得到的DOM解析器解析指定的XML文件,返回实现了Document接口的实例(org.w3c.dom包) Document document = domParser.parse(new File(student.xml)) ; 敬靴泻诗甄诊阶眷疼摹汉蜀总诞蹬惋屑汉霉央躺试氖铺展币学邯琵伯匆籽_DOM解析_DOM解析 DOM节点

文档评论(0)

mk808606 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档