使用dom4j操作xml文件可以参考dom4j的api文档。
1、parsing XML 解析xml文件
SAXReader reader = new SAXReader();
File file =new File("xx.xml");
Document document = reader.read(file);
2、获取根元素
Element root = document.getRootElement();
3、获取所有的元素、获取某个特定的元素、获取根元素的属性
// iterate through child elements of root
for ( Iterator i = root.elementIterator(); i.hasNext(); ) {
Element element = (Element) i.next();
// do something
}
// iterate through child elements of root with element name "foo"
for ( Iterator i = root.elementIterator( "foo" ); i.hasNext(); ) {
Element foo = (Element) i.next();
// do something
}
// iterate through attributes of root
for ( Iterator i = root.attributeIterator(); i.hasNext(); ) {
Attribute attribute = (Attribute) i.next();
// do something
}
4、将document写入文件
//prepare an output format,which has new line .打印(显示)出来有格式
OutputFormat format = OutputFormat.createPrettyPrint();
format.setIndentSize(4);
//
OutputStream os = new FileOutputStream(fileName);
//output stream ( where to output )and format (how to output)
XMLWriter writer = new XMLWriter(os,format);
//output content( what to be output)---document
writer.write(document);
writer.close();
使用例子
1、在xml文件中增加element
步骤:1、open the document and get the rootDocument;
2、construct an element ;
3、append the newly element to the root element;
4、update the count of the root element;此处是更新根元素的count属性,如果没有这个属性则不需要更新,count属性存储element 的个数。
5、save the document into the file.
分享到:
相关推荐
详细介绍了使用Dom4j进行xml文件的读取方法
dom4j是一个Java的XML API,是jdom的升级品,用来...如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件。
dom4j是一个Java的XML API,是jdom的升级品,用来...如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件。
使用dom4j创建一个xml文件刘宝宝版:笔记以及项目
Dom4j对Java xml文件的操作。对节点的增删改查,把字符串读成XML,循环遍历节点!附带所要用的jar包,还有说明!
利用DOM4J写的关于XML文件的增删改查操作,工程内包含DOM4J的jar包。
利用dom4j创建和解析XML文件的一个很好的例子
dom4j 读取xml文件所用到的jar包 其中包括 dom4j-1.6.1.jar 和 jaxen-1.1-beta-6.jar
使用dom4j 将xml文件中的数据导入到数据库中,包含xml文件和连接数据库文件,能够运行。 (1)用eclipse创建一个简单的java project (2)导入所需要的包 (3)编写DBUtil.java 连接数据库 (4)编写xml文件 ...
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件...如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包, Hibernate用它来读写配置文件。
dom4j是一个Java的XML API,是jdom的升级品,用来读写...如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件
dom4j是一个Java的XML API,是jdom的升级品,用来...如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件。
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件...如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包, Hibernate用它来读写配置文件。
DOM4J性能最好,连Sun的JAXM也在用DOM4J.目前许多开源项目中大量采用DOM4J,例如大名鼎鼎的Hibernate也用DOM4J来读取XML配置文件。如果不考虑可移植性,那就采用DOM4J.
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能...如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。
dom4j插件 用于XML Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。(Hibernate用此项目来解析hbm映射文件)
xml SAXReader 的解析库。 Java ,Andriod。...如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件。
dom4j是一个Java的XML API,是jdom的升级品,用来...如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件。
dom4j-1.6.1.jar,Dom4j是...如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件。 dom4j-1.6.1.jar文件预览
dom4j是一个Java的XML API,是jdom的升级品,用来...如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件。