dom4j

来源:互联网 发布:yii框架数据库配置 编辑:程序博客网 时间:2024/05/17 21:52

SAX解析原理   一行一行

Jaxp可以使用SAX来解析XML文档

        SAXParserFactory spf=SAXParserFactory.newInstance();
        SAXParser sp=spf.newSAXParser();
        sp.parse("src/dom4j/01.xml", new MyDefault());//事件处理器 DefaultHandler

dom4j不属于java范畴 需要导入dom4j-1.6.1.jar

dom4j解析XML 文档 也是当成树形结构 一行一行解析

得到document对象

SAXReader reader=new SAXReader();

Document doc=reader.read(url);

Element root=doc.getRootElement() 返回Element  接口 父接口 Node

List list=root.Elements("");//root.Element("")

Element p=list.get(0)

dom4j 支持xpath 简化操作 因为树形结构越来越大时原来的dom4j解析方式就会逐渐繁琐

导入jaxen-1.1-beta-6.jar包

0 0