高级Web技术 XML&ava
高级W be 技术 XML&Java
本次课程内容 XML-Java DOM SAX JDOM XSLT StAX
本次课程内容 XML -Java DOM SAX JDOM XSLT StAX
DOM&SAX简介 应用程序需要和XML文档进行交互。通常使用现成的解析器,而 不自行编写 解析器是设计用来分析XML文档一并对信息做一些特定的事情 的软件应用程序,SAX和DOM是解析器所采用的两种重要的解 析API SAX这种基于事件的API中,解析器发送一些事件给某类侦听 器。在如DOM这种基于树的API中,解析器在内存中构建数 据树 DoM( Document object Model),由w3c制定 www.xml.orgXml-dEv邮件列表成员共同开发了SAX
DOM&SAX简介 应用程序需要和XML文档进行交互。通常使用现成的解析器,而 不自行编写 解析器是设计用来分析XML 文档 — 并对信息做一些特定的事情 的软件应用程序,SAX和DOM是解析器所采用的两种重要的解 是解析器所采用的两种重要的解 析API SAX 这种基于事件的 API 中,解析器发送一些事件给某类侦听 器。在如 DOM 这种基于树的 API 中,解析器在内存中构建数 解析器在内存中构建数 据树 DOM(Document Object Model Document Object Model),由w3c制定 www.xml.org XML-DEV邮件列表成员共同开发了SAX
DOM&SAX简介 支持软件 解析器 JavaTM APIs for xML Processing:又称为JAxP11 .http://iavasuncom/xml/xmliaxp.html JavaTM 2 SDK .httpiavasuncom/i2se IBM: XML4J Microsoft: msxml Apache项目: Xerces
DOM&SAX简介 支持软件: 解析器: JavaTM APIs for XML Processing:又称为 JAXP 1.1 http://java.sun.com/xml/xml jaxp.html http://java.sun.com/xml/xml_jaxp.html JavaTM 2 SDK http://java.sun.com/j2se IBM:XML4J Microsoft: MSXML Apache 项目:Xerces
DOM DOM简介 XML文档具有称为芳点的信息单元的层次结构;“文 档对象模型(DOM)”是描述节点和节点间关系的方 式 由于DoM是基于信息的层次结构,因此它被称为是基 于树的 整棵对象树建立在内存中,性能较低 ■文档有较好随机访问性能 DOM是与语言和平台无关的、设计用来使用XML数 据的AP工。提供了创建、修改、删除以及重新排序节点 的功能 DoM实现可以有]ava,C+十、Per和其它语言的 版本
DOM DOM简介 XML 文档具有称为节点的信息单元的层次结构; “文 档对象模型(DOM)” 是描述节点和节点间关系的方 式。 由于 DOM 是基于信息的层次结构,因此它被称为是基 于树的 整棵对象树建立在内存中,性能较低 文档有较好随机访问性能 DOM 是与语言和平台无关的、设计用来使用 XML 数 据的 API。提供了创建、修改、删除以及重新排序节点 的功能 DOM 实现可以有Java, C++、Perl 和其它语言的 版本