- 浏览: 95213 次
- 性别:
- 来自: 成都
文章分类
1.读取DOM4J步骤:
1.1创建扫描仪(输入流)SAXReader reader = new SAXReader();
设置字符集reader.setEncoding("UTF-8");
1.2创建文档对象并将文件写入Document doc = reader.read(new File(fileName));new FileInputStream("web.xml")=new File("web.xml");
1.3定位
1.3.1:绝对定位(XPath)String xpath = "//根/节点1/节点2/...";List<Element> 节点集合= doc.selectNodes(xpath);
1.3.2:相对定位String serviceName = 节点.getParent().elementText("servlet-name");
1.4获得有用信息。
1.4.1节点根节点.getRootElement();节点.getParent();父节点.Element("子节点名"); 多个 :父节点.Elements("子节点")
1.4.2属性节点.valueOf("@属性名")=节点.attributeValue("属性名");
1.4.3文本节点.ElementText("子节点名")
1.4.4当前节点:节点.getName() 节点.getText()
2.用DOM4J写文件
2.1:创建文档对象
Document doc = DocumentHelper.createDocument();
2.2:根据要求添加节点到文档。
2.2.1:Element root = doc.addElement("lovo");
2.2.2:Element classNode = root.addElement("class");
2.2.3:classNode.addAttribute("id", "10");
2.3:创建文件
String fileName = "lovo67.xml";
OutputStreamWriter osw = new OutputStreamWriter(
new FileOutputStream(fileName),"UTF-8");
OutputFormat of = OutputFormat.createPrettyPrint();
2.4:内容录入文件-创建写扫描仪+写
XMLWriter xw = new XMLWriter(osw,of);
xw.write(doc);
2.5:关闭流
xw.close();
- jaxen-1.1-beta-6.jar (238.6 KB)
- 下载次数: 3
- dom4j-1.6.1.jar (306.5 KB)
- 下载次数: 0
发表评论
-
报表相关
2010-07-20 07:02 8321.报表——普通报表是 ... -
动态SQL
2010-06-28 20:36 7681.why——有些时候表明和列名在程序运行的时候才被告诉。 ... -
事务机制
2010-06-26 10:21 7961.概念——多步操作组 ... -
游标(指针)
2010-06-26 10:21 1181*游标可以减少程序与数据库的交互和内存的消耗。 1.游标分类 ... -
练习——oracle数据字典对象
2010-06-22 20:09 867·创建部门表(部门编号,部门名称)和用户表(帐号,姓名,性别, ... -
练习——oracle数据类型
2010-06-22 20:06 706--复合变量tabledeclareType mytabtyp ... -
故障排除
2010-06-19 20:12 5881.故障排除方法与步骤 2.常见故障及原因 ... -
脚本开发
2010-06-19 20:11 891编写自己的数据库执行代码 1.PL(procedural l ... -
Oracle
2010-06-19 20:10 899该数据库在企业里普遍应用 1.Oracle的发展史 ... -
访问权限
2010-06-19 20:09 795阶级性和特权 范例— ... -
数据安全
2010-06-19 20:08 660数据库的数据安全,避免数据泄漏和丢失 -
数据访问优化
2010-04-27 09:41 8272.数据访问优化方法——时间(效率)换空间 2.1:索引优化 ... -
数据备份技术——数据仓库
2010-04-27 09:25 7531.what——可以将数据还原为备份的那个时刻. 2.分类 ... -
练习——学生班级
2010-04-27 08:09 679create table t_class(c_id int p ... -
练习——部门员工表
2010-04-27 07:59 7137create table DEPT( DEPTNO deci ... -
排序——index
2010-04-26 10:26 6911why——对大量数据进行排序,方便查找记录 2.特点 ... -
项目后台的有机组合
2010-04-14 10:58 787——————Dao——>———————DBUtil——— ... -
写服务器运行日志的方法
2010-04-14 10:38 8241:服务器运行后,日志的更新频率很高。方法好还决定了服务器相应 ... -
练习——DOM4J
2010-04-03 22:49 846什么叫XML解析:读或写XML中的内容。 扩展: XM ... -
Dao+DBUtil+Po
2010-04-03 18:57 737界面上的数据来自 1.数据库(Dao)——定义SQL执 ...
相关推荐
在项目中使用DOM4J时,只需将相应的jar包(如dom4j-1.6.1.jar、dom4j-2.0.2.jar或dom4j-2.1.1.jar)导入到类路径中,即可开始利用其功能处理XML文档。导入后,可以按照DOM4J提供的API进行编程,快速实现XML的读写...
DOM4J是一个强大的Java库,专门用于处理XML文档。它提供了灵活且高效的API,使得XML的解析、创建、修改和查询变得简单易行。在Java世界中,DOM4J是与DOM、SAX和JDOM等其他XML处理库并驾齐驱的一个选择,尤其在处理...
DOM4J是一个强大的Java库,专门用于处理XML文档。它提供了灵活、高效的API,使得XML的解析、创建、查询和修改变得更为简单。在本文中,我们将深入探讨DOM4J 1.6.1版本的安装及其在Maven项目中的应用。 首先,DOM4J...
DOM4J是一个强大的Java库,专门用于处理XML文档。它提供了灵活、高效的API,使得XML的解析、创建、修改和查询变得简单。这次我们有两个版本的DOM4J库:1.6.1和2.0.0-ALPHA。这两个版本在功能、性能和API设计上都有所...
标题提及的"dom4j_1.6.1.jar"和"dom4j_2.1.0.jar"是两个不同版本的DOM4J库的Java档案文件,DOM4J是一个非常流行的Java XML API,用于处理XML文档。这两个版本的差异在于功能、性能优化和可能存在的bug修复。描述中...
DOM4J是一个强大的Java库,专门用于处理XML文档。它提供了简单而直观的API,使得开发者可以方便地读取、写入、修改以及操作XML文件。DOM4J 1.6.1是这个库的一个稳定版本,发布于较早时期,但依然广泛应用于许多Java...
赠送jar包:dom4j-2.1.1.jar; 赠送原API文档:dom4j-2.1.1-javadoc.jar; 赠送源代码:dom4j-2.1.1-sources.jar; 赠送Maven依赖信息文件:dom4j-2.1.1.pom; 包含翻译后的API文档:dom4j-2.1.1-javadoc-API文档-...
赠送jar包:dom4j-2.1.1.jar; 赠送原API文档:dom4j-2.1.1-javadoc.jar; 赠送源代码:dom4j-2.1.1-sources.jar; 赠送Maven依赖信息文件:dom4j-2.1.1.pom; 包含翻译后的API文档:dom4j-2.1.1-javadoc-API文档-...
DOM4J是一个强大的Java库,专门用于处理XML文档。它提供了灵活且高效的API,使得XML的解析、创建、修改和查询变得简单。DOM4J的名字来源于“Document Object Model for Java”,它采用面向对象的设计思想,提供了...
另一份重要的资源是"dom4j-2.1.3-sources.jar",它提供了DOM4J库的源代码,允许开发者深入研究DOM4J的内部实现,对于理解DOM4J的工作原理、进行扩展或者调试都是不可或缺的。通过阅读源代码,开发者可以学习到如何...
《深入解析DOM4J——基于Java的XML处理框架》 DOM4J,作为一个强大的Java XML API,是处理XML文档的主流工具之一。它提供了一套简单而高效的方式来操作XML文档,包括读取、写入、修改和遍历XML结构。在Java开发中,...
标题提到的"所有版本的dom4j工具包"表明这是一个包含多版本DOM4J库的集合,可能包括了从早期到较新的一些版本,如dom4j-1.4.jar、dom4j-1.6.1.jar和dom4j-1.5.2.jar。这些不同版本的库可能分别对应于不同的功能特性...
DOM4J 2.1.1 是一个针对Java平台的高效、开源的XML处理库,其全称为“Document Object Model for Java”。这个库提供了一系列强大的API,使得开发人员能够轻松地解析、创建、修改和操作XML文档。XML(eXtensible ...
当我们遇到“java.lang.ClassNotFoundException: org.dom4j.DocumentException”的错误提示时,这通常意味着系统中缺少了DOM4j库,只需将“org.dom4j.jar”添加到项目类路径中即可解决此问题。 DOM4J是基于DOM和SAX...
DOM4J是一个强大的Java库,专门用于处理XML文档。它提供了灵活、高性能的API,使得在Java应用程序中解析、创建、修改和操作XML文档变得容易。DOM4J因其易用性和丰富的功能集,在Java社区中广受欢迎,尤其在处理大型...
DOM4J是一个强大的Java库,专门用于处理XML文档。它是一个灵活且高性能的XML解析器,提供了丰富的API来创建、修改和操作XML数据。在Java应用程序中,DOM4J作为一个流行的选择,尤其在处理复杂的XML结构时,因为它...
DOM4J 的使用 DOM4J 是一个开源的 XML 解析包,由 dom4j.org 出品,应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM、SAX 和 JAXP。DOM4J 的主要特点是使用大量的接口,所有主要接口都在 org.dom4j 里面定义...
DOM4J是一个强大的Java库,专门用于处理XML文档。它提供了灵活且高效的API,使得XML的解析、创建、修改和查询变得简单。DOM4J 1.6是该库的一个较新版本,提供了完整的功能集以及对XML标准的广泛支持。 DOM4J的核心...