你的位置:首页 > 软件开发 > Java > java拾遗1

java拾遗1

发布时间:2015-07-09 14:00:30
(1)DOM(Document Object Model)文档对象模型:是 W3C 组织推荐的解析(2)SAX(Simple Api for (3)StAX(Stream Api for DOM解析技术:DOM解析DOM解析的特点是要将整个SAX解析技术:当StAX解析技术:基本 ...

java拾遗1

(1)DOM(Document Object Model)文档对象模型:是 W3C 组织推荐的解析

(2)SAX(Simple Api for

(3)StAX(Stream Api for

DOM解析技术

DOM解析

DOM解析的特点是要将整个

SAX解析技术

StAX解析技术

基本同SAX,不同之处在于,StAX是一种拉模式的

SAX与StAX的相同之处在于:相比DOM是一种更为轻量级的方案,采用串行方法读取 --- 文件输入流(字节、字符)读取,但是会导致编程较为复杂,且无法在读取过程中修改

常见的解析开发包

JAXP 是sun官方推出实现技术,同时支持DOM、 SAX、 StAX。

DOM4j 是开源社区开源框架,支持DOM解析方式。

 

直接使用JDK自带的JAXP进行

javax.

javax.

org.w3c.dom 存放DOM解析时的数据节点类

org.

(一)加载解析:

要解析一个加载该文档

javax.

获得该类实例的方法是,调用该类的newInstance()方法。之后通过调用工厂类对象的newDocumentBuilder()方法便可以获取了DocumentBuilder这个DOM的

调用DocumentBuilder的parse()方法,便可以将

如:新建一个Dom

 1 public class Dom 2  3     public static Document loadFromFile(String filename) throws Exception{ 4  5          DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); 6  7          DocumentBuilder builder = factory.newDocumentBuilder(); 8  9          Document document = builder.parse(filename);10 11          return document;12 13      }14 15 }

原标题:java拾遗1

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。