第二十二课使用Java解析XML-2017年11月.PPTVIP

  • 6
  • 0
  • 约5.51千字
  • 约 13页
  • 2017-11-01 发布于天津
  • 举报
第二十二课:使用Java解析XML 李红蕾 周甫 学习目标 解析器的介绍 文档对象模型(DOM)解析实例 SAX解析实例 DOM4J解析实例 JDOM解析实例 JAVA操纵XML 实例讲解 解析器的介绍 XML解析器是读取XML文档并分析其结构的代码。这一部分将介绍XML解析器是如何工作的。将讨论不同类型的XML解析器及何时使用它。 一般而言使用解析器需要以下步骤: 创建一个解析器对象 使解析器指向您的XML文档 处理结果 显然第三步最为复杂。一旦知道了XML文档的内容,比方说,您可能希望生成一个Web页面,创建一个订单或者做一个饼图。这里讨论的常见XML解析工具使这项工作大大简化。 解析器的介绍 解析器的分类 验证解析器 非验证解析器 目前有四种解析器对XML文档解析 Dom解析器 Sax解析器 JDom解析器 Dom4j解析器 Dom解析器 当你使用DOM解析器解析一个XML文档时,您得到一棵结构树,它表示XML文档的内容。所有的文本,元素和属性,都在这个树结构中.解析的过程如下图: Dom解析器 DOM以及广义的基于树的处理具有几个优点 首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可以在任何时候在树中上下导航,而不是像SAX那样是一次性的处理。DOM使用起来也要简单得多。 另一方面,在内存中构造这样的树涉及

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档