第14讲-JDOM解析XML.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML企业应用开发 XML企业应用开发 XML企业应用开发 第四卷: XML解析器 JDOM解析XML * 回顾 掌握dom4j的概念和特点 掌握dom4j的常用接口 熟练掌握使用dom4j解析XML文档 熟练掌握使用访问者模式遍历XML文档 掌握使用dom4j创建和修改XML文档 * 目标 JDOM和dom4j JDOM简介及优势 JDOM常用API JDOM包概览 JDOM类说明 使用JDOM验证XML文档的有效性 使用JDOM解析XML文档 使用JDOM创建XML文档 使用JDOM修改XML文档 * JDOM和dom4j W3C的DOM规范既要考虑处理XML文档,又要考虑处理HTML文档,因此实际开发过程中使用DOM解析器来处理XML文档显得异常繁琐。在这样的背景下,有一帮人开始开发Java专业的XML API,希望更方便使用,这就是JDOM的由来。 但在JDOM开发到一半的时候,有一部分人产生了新的想法,这些想法又无法在JDOM中实现,于是他们干脆从JDOM项目组中分离出去,单独开发另一套Java专属的XML API,这就是dom4j。 * JDOM简介 JDOM和dom4j两套API有一个共同的目标:使用简单的、易理解的API来处理XML问题。比较来看,JDOM主要API以类为主,而dom4j主要API以接口为主。因此,dom4j比JDOM灵活。 * JDOM常用API的类图 Parent接口 JDOM常用API中只有一个Parent是接口,它代表所有能包含子内容的节点,有Document和Content两个实现类。该接口有以下常用方法: List getContent()方法:返回该元素包含的所有子内容; Int getContentSize()方法:返回所包含的所有子内容的大小; Iterator getDescendants()方法:获取所包含的所有后代节点; Document getDocument():返回所在的XML文档对应的Document ; * Parent getParent():返回父元素 Int indexOf(Content child):返回指定子内容在当前元素的子内容列表中的索引; List removeContent()方法:删除当前元素的指定子内容,并返回被删除的内容。 * * JDOM常用类表 JDOM的类 说明 Document 代表XML文档对象本身,就是XML文档根 Content 是所有JDOM对象的抽象父类 Element 代表XML元素 Text 代表XML文档中的文本内容 CDATA 代表XML文档中的CDATA节 DocType 代表XML文档中的DOCTYPE声明 ProcessingInstruction 代表XML文档中的处理指令 EntityRef 代表XML文档中的实体引用 Attribute 代表XML文档中的属性 Comment 代表XML文档中的注释内容 Document对象 方法/构造器 描述 Document() 创建一个空的文档 Document(Element rootElement) 创建一个包含根元素的文档 Document(Element rootElement,DocType docType) 创建一个包含根元素和文档类型的文档 Element getRootElement() 返回文档的根元素 Document setRootElement(Element rootElement 对文档设置根元素 …… …… Element对象 方法/构造器 描述 Element(String name) 使用给定名称创建一个元素 Element(String name,Namespace namespace) 使用给定名称和命名空间创建一个元素 Element addContent(Content child) 附加一个孩子到元素内容列表的后面 Element getChild(String name) 返回给定名称元素的第一个子元素 Element getChildren() 返回元素的所有子元素 Boolean removeChild(String name) 删除给定名称元素的第一个子元素 Element setAttribute(String name,String value) 对元素设置属性 …… …… 下载和安装JDOM 使用JDOM之前需要如下步骤: 1、登录JDOM官方站点/下载(FTP在文件夹工具软件中有共享) 2、下载完得到jdom-2.0.5.zip文件,解压缩后得到如下目录: 3、将解压目录下的jdom-2.0.5.jar添加到系统的CLASSPATH环境变量中。如果使用Eclipse,则需要通过

文档评论(0)

shujukd + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档