Java中解析XML的主要技术.doc

Java中解析XML的主要技术.doc

Java中解析XML的主要技术: DOM SAX dom4j jdom JAXB DOM ---Document Object Mode 文档对象模型 是 XML 文档的编程接口 定义如何在程序中访问和操作 XML 文档 是与平台和语言无关的接口 以树结构表示 XML 文档 通过提供一组对象对 XML 文档结构的访问 定义用于访问和操作 XML 文档的 API DOM解析原理 通过解析XML文档, 为XML文档在逻辑上建立一个树模型, 树的节点是一个个对象。通过存取这些对象就能够操作XML文档中的内容 XML文档树模型 students students class student name age sex address DOM的优势: 易用性强,把所有的XML文档信息都存于内存中,遍历简单,支持XPath DOM的缺点: 效率低,解析速度慢,内存占用量过高 DOM的四个基本接口 Document接口 Document接口表示整个HTML或XML文档的根, 并提供对文档数据的基本访问。 是对文档进行操作的入口 NodeList接口 NodeList接口提供对节点的有序集合 主要方法有int getLength() Node item(int index) Node接口 表示该文档树中的单个节点。

文档评论(0)

1亿VIP精品文档

相关文档