(1)DOM(Document Object Model)文档对象模型:是 W3C 组织推荐的解析(2)SAX(Simple Api for (3)StAX(Stream Api for DOM解析技术:DOM解析DOM解析的特点是要将整个SAX解析技术:当StAX解析技术:基本 ...
(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
(#换成@)。