public class Dom4jMain {
/**
* @param args
*/
public static void main(String[] args) {
SAXReader reader = new SAXReader();
File file = new File("E:\\apache-tomcat\\webapps\\AAA\\resources.xml");
try {
Document doc = reader.read(file);
Element root = doc.getRootElement();
for(Iterator i = root.elementIterator("resource"); i.hasNext();){
Element ele = (Element)i.next();
for(Iterator iter = ele.elementIterator(); iter.hasNext();){
Element element = (Element)iter.next();
System.out.println(element.getData());
if(element.getText().equals("000100")){
//删除element
root.remove(ele);
}
}
}
//添加element
// Element comment = root.addElement("resource");
// comment.addElement("id").addText("000100");
FileWriter writer = new FileWriter(file);
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("utf-8");
XMLWriter xmlWriter = new XMLWriter(writer,format);
xmlWriter.write(doc);
xmlWriter.close();
writer.close();
} catch (DocumentException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
1、xml文档解析 2、 dom4j解析xml 3、实现xml文件解析 xml字符串解析 xml MAP键值对解析 4、实现xml写入与生成文件
分别使用DOM和DOM4j解析XML文件,因为目前使用最广泛的是DOM4j所以只写了用DOM4j对XML进行增删改查。
"Dom4j 生成 XML 和解析 XML" Dom4j 是一个 Java 库,用于处理 XML 文档。它提供了生成和解析 XML 文档的功能。在本文中,我们将学习如何使用 Dom4j 生成 XML 文档和解析 XML 文档。 生成 XML 文档 使用 Dom4j ...
这是一个Dom4j解析XML的例子,为做复杂递归处理前期所写的例子。涵盖了XML的解析方面大部分核心API。
* 强大功能:dom4j提供了完整的XML解析功能,包括读取、写入、遍历和修改XML文档。 * 易用性:dom4j的API设计简单易用,易于理解和使用。 dom4j的继承关系: 在dom4j中,XML文档被表示为一个树形结构,每个节点都...
基于dom4j的读写xml文件的工具包。封装了dom4j操作xml文档的常和方法。 支持两种读写方法。1:针对小文件的读取整个文档,2:针对大文件的,逐行读取。读到几百M文件毫无压力。
自己写的一个dom4j解析xml文件工具类
自己写的使用dom4j解析及创建xml的源码,主要有两个类 XmlTest.java:用于解析及创建xml Book.java 实体类,测试通过可以使用,当然记得要导入dom4j的jar包 // 创建节点 Element newBook = DocumentHelper....
Dom4j解析教程。详细讲解如何使用dom4j解析xml,简单易懂。
自己写的dom4j 解析xml 文档的纤细案例,主要讲解,如何使用dom4j 来读取 或 写入xml 文档。。。
dom4j以String的方式读取XML的内容,并给String的值赋值,写入XML中
解析读写xml文件,创建XML文件的源代码
dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的...
最近用到xml 免不了学一点dtd的定义 而且也免不了解析xml了 我觉得dom4j挺好 就写了这么一个小类 有很多不精简 望大虾们指点。
根据dom4j自己写如何使用dom4j解析xml文件(Java代码)希望对大家有点用处
使用dom4j解析xml,包括节点的操作、属性的操作、document对象写入新文件等操作。
使用dom4j解析xml,对xml进行读写操作
xml数据前后台解析;提供了两种方式:dom4j与jdom对xml文件、xml字符串的读与写操作;同时实现在前台用jquery解析xml,将数据展示在页面上,程序可以跑
dom4j是非常优秀的xml解析包,操作起来读写xml非常方便。把自己写的一个读写dom4j.xml实例共享给大家
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。...