DOM4J介绍与代码示例

DOM4J介绍与代码示例

ID:37489604

大小:33.55 KB

页数:11页

时间:2019-05-24

DOM4J介绍与代码示例_第1页
DOM4J介绍与代码示例_第2页
DOM4J介绍与代码示例_第3页
DOM4J介绍与代码示例_第4页
DOM4J介绍与代码示例_第5页
资源描述:

《DOM4J介绍与代码示例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、DOM4J介绍与代码示例2009-01-1317:04:03标签:DOM4J原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://zhangjunhd.blog.51cto.com/113473/126310v:*{behavior:url(#default#VML);}o:*{behavior:url(#default#VML);}w:*{behavior:url(#default#VML);}.shape{behavior:url(#de

2、fault#VML);}st1:*{behavior:url(#ieooui)}DOM4J是dom4j.org出品的一个开源XML解析包。Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。DOM4J下载jar包:http://downloads.sourceforge.net/dom4j/dom4j-1.6.1.jarJAXEN(对XPath的支持):http://dist.codehaus.org/jaxe

3、n/distributions/jaxen-1.1.1.zip1.DOM4J主要接口DOM4J主要接口都在org.dom4j这个包里定义。  -Node为所有的dom4j中XML节点定义了多态行为; -Branch为能够包含子节点的节点如XML元素(Element)和文档(Docuemnts)定义了一个公共的行为;

4、-Element定义XML元素;

5、-Document定义了XML文档; -DocumentType定义XMLDOCTYPE声明;-Entity定义XMLentity;-Attribute定义了X

6、ML的属性;-ProcessingInstruction定义XML处理指令; -CharacterData是一个标识借口,标识基于字符的节点。如CDATA,Comment,Text;

7、-CDATA定义了XMLCDATA区域;

8、-Text定义XML文本节点;

9、-Comment定义了XML注释的行为;2.创建XML文档示例xml:students.xml

10、s.xsl"?>            sam      18            lin      20    下面是用dom4j创建上述文档,通过两种方式创建,一种是调用dom4j提供的方法,一种是通过字符串转换。Xml

11、Gen.javaimportjava.io.File;importjava.io.FileWriter;importjava.io.IOException;importjava.util.HashMap;importjava.util.Map; importorg.dom4j.Document;importorg.dom4j.DocumentException;importorg.dom4j.DocumentHelper;importorg.dom4j.Element;importorg.dom4j.io.

12、XMLWriter; publicclassXmlGen{   publicDocumentgenerateDocumentByMethod(){      Documentdocument=DocumentHelper.createDocument();      //ProcessingInstruction      MapinMap=newHashMap();      inMap.put("type","text/xsl");      

13、inMap.put("href","students.xsl");      document.addProcessingInstruction("xml-stylesheet",inMap);      //rootelement      ElementstudentsElement=document.addElement("students");      studentsElement.addCommen

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。