- 浏览: 142831 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
ling凌yue月:
Yes,it's good!
JavaScript实现ReplaceAll 方法 -
lj1214388:
请问楼主,我导入了struts-jquery-plugin 的 ...
Jquery Ui 日期控件
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;
public class WriteRoFiel {
public Map testRead() throws Exception{
SAXReader reader = new SAXReader();
Document document = reader.read(new FileInputStream("output.xml"));
Map map = new HashMap();
Element root = document.getRootElement();
for (Iterator iter = root.elementIterator(); iter.hasNext();) {
Element element = (Element) iter.next();
String enterprieeName = element.getText();
String startNo = element.attributeValue("start").toString();
map.put("enterprieeName", enterprieeName);
map.put("startNo", startNo);
}
return map;
}
public void testWrite(String enterprieeName, String startNo) throws Exception{
Document document = DocumentHelper.createDocument();
Element root = document.addElement("root");
Element element1 = root.addElement("user")
.addAttribute("start", startNo)
.addText(enterprieeName);
XMLWriter writer = new XMLWriter(new FileOutputStream("output.xml"));
writer.write(document);
writer.close();
}
}
import java.io.FileOutputStream;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;
public class WriteRoFiel {
public Map testRead() throws Exception{
SAXReader reader = new SAXReader();
Document document = reader.read(new FileInputStream("output.xml"));
Map map = new HashMap();
Element root = document.getRootElement();
for (Iterator iter = root.elementIterator(); iter.hasNext();) {
Element element = (Element) iter.next();
String enterprieeName = element.getText();
String startNo = element.attributeValue("start").toString();
map.put("enterprieeName", enterprieeName);
map.put("startNo", startNo);
}
return map;
}
public void testWrite(String enterprieeName, String startNo) throws Exception{
Document document = DocumentHelper.createDocument();
Element root = document.addElement("root");
Element element1 = root.addElement("user")
.addAttribute("start", startNo)
.addText(enterprieeName);
XMLWriter writer = new XMLWriter(new FileOutputStream("output.xml"));
writer.write(document);
writer.close();
}
}
- dom4j-1.6.1.jar (306.5 KB)
- 下载次数: 0
发表评论
-
Goole 地图 根据经纬度获取地址
2012-12-10 22:40 829package com.jueyue; import jav ... -
百度地图根据地址获取经纬度
2012-12-10 21:31 8436package com.jueyue; import jav ... -
Java对象的序列化和反序列化实践
2012-12-10 19:52 648当两个进程在进行 ... -
HttpClient 实现访问 HTTPS
2012-11-08 11:24 0避免HttpClient的”javax.net.ssl.SSL ... -
实现一个线程池
2012-05-17 22:40 799public class SjgxrwStartQuest e ... -
通过 HttpClient 下载 文件
2011-10-27 13:49 1009需要有的Jar; * commons-httpclie ... -
Java 文件拷贝
2011-10-26 18:26 783public static void saveFiles(S ... -
生成jar文件的方法
2011-10-13 01:20 716JAR --Java Archive File,顾 ... -
文件下载
2011-08-30 13:58 712public ModelAndView downloadFil ... -
根据Map 动态生成一个类 动态打印
2011-07-15 23:28 909import java.lang.reflect.Field; ... -
Java实现类排序
2011-07-12 16:07 898用Java实现类排序 如下步骤: 1 待排序的类实现 ... -
web service(axis)例子HelloService步骤说明
2011-07-12 11:36 9601.将axis1.1目录下webapps下的axis包拷贝到t ... -
解决一台机器同时运行多个Tomcat服务
2011-07-12 10:07 882如果不加任何修改,在一台服务器上同时运行两个Tomcat服务显 ... -
Java 解析 Word Word 中的表格
2011-07-04 22:15 4376import java.io.File; import ... -
Java 解析 PDF, pdfbox读取PDF内容
2011-07-04 20:59 6362import java.io.ByteArrayOutputS ... -
Java 页面表格导出Word
2011-06-21 10:28 1767StringBuffer sb = new StringBuf ... -
Java 页面表格导出Word
2011-06-21 10:25 1325StringBuffer sb = new StringBuf ... -
利用lucene对整个数据库建立索引(lucene,SQL,JDBC)(
2011-06-16 23:38 1065导言: 如果要对整个数据库做精确查询或模糊查询,我们怎么才可 ... -
Java Mail 收发邮件
2011-06-15 22:24 855import javax.mail.Address;impor ... -
Java对象序列化
2011-03-09 22:47 722被序列化的类要implements Serializab ...
相关推荐
DOM4J是一个强大的Java库,用于处理XML文档。它提供了灵活、高效且功能丰富的API,使得XML解析、创建、修改和遍历变得简单...通过"domj工具类例子",我们可以更好地理解并掌握DOM4J的使用技巧,提升我们的XML编程能力。
通过遍历这个树,我们可以访问并修改XML文档的任何部分。DOMJ4是Java中实现DOM Level 3规范的一个库,提供了更友好的API来操作XML文档。 要使用DOMJ4读取XML文件,我们首先需要添加DOMJ4的依赖到项目中。如果使用...
- **缺点**:同样不支持随机访问,适用于简单的数据解析。 - **使用方法**:创建`XmlPullParserFactory`,实例化`XmlPullParser`,然后通过`next()`方法遍历XML事件。 3. **DOM解析**: - **特点**:DOM解析将...
DOM4J为Java开发者提供了强大的XML处理能力,无论是简单的读取和解析XML,还是复杂的XML文档操作,它都能轻松应对。通过掌握DOM4J的基本用法,开发者可以在项目中高效地处理XML数据,提升开发效率。在实际应用中,...
domj4 jar包 包含1.6.1,2.0.2,2.1.0三个版本,适用于不同的java版本. dom4j-1.6.1 XML Document Object Model based on Java Collections Framework Java 1.4+ dom4j-2.0.2 XML Document Object Model based on ...
在处理XML文档时,我们可能会遇到一个问题:当尝试删除某个节点时,该节点虽然被标记为删除,但在实际输出或解析时,它可能仍然存在,表现为一个空节点。这种情况通常是由于XML库或编程语言的特定行为导致的。本文将...
在Java编程语言中,处理XML文档是一个常见的任务,而Dom4j是一个强大的库,它提供了简单易用的API来操作XML文件。这个标题“Dom4j对Java xml文件的操作”和描述提到了如何使用Dom4j进行XML文档的节点管理,包括创建...
1.读取XML文件,获得document对象. SAXReader reader = new SAXReader(); Document document = reader.read(new File("input.xml")); 2.解析XML形式的文本,得到document对象. String text = "<members></...
dom4j是一个简单易用的开源Java库,用于在Java平台上处理XML、XPath和XSLT。它利用Java Collections Framework,并且提供了对DOM、SAX和JAXP的完整支持。dom4j被设计成一个高效、灵活和功能丰富的库,使得开发者可以...
虽然“Domj4xml”这个名字可能是指一个XML解析库,它通常用于读取、操作和写入XML文件。在这个上下文中,它可能是转换过程中用来解析Android APN XML文件的关键组件。这个库可能帮助程序解析Android APN文件的结构,...
《Java毕业设计-cs架构_domj_在线考试系统》是一款基于Java语言开发的C/S架构在线考试系统。该系统实现了用户管理、题库管理、试卷生成、在线考试、自动评分及成绩统计等功能。通过高效稳定的技术架构和简洁的用户...