`
wjjbfq
  • 浏览: 79632 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java利用dom4j来操作xml文件

阅读更多

使用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进行xml文件的读取方法

    dom4j-XML解析.zip

    dom4j是一个Java的XML API,是jdom的升级品,用来...如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件。

    dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。下载地址 .txt

    dom4j是一个Java的XML API,是jdom的升级品,用来...如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件。

    使用dom4j创建一个xml文件刘宝宝版

    使用dom4j创建一个xml文件刘宝宝版:笔记以及项目

    Dom4j对Java xml文件的操作

    Dom4j对Java xml文件的操作。对节点的增删改查,把字符串读成XML,循环遍历节点!附带所要用的jar包,还有说明!

    dom4j的Java工程

    利用DOM4J写的关于XML文件的增删改查操作,工程内包含DOM4J的jar包。

    Dom4j-XML.rar_dom4j xml

    利用dom4j创建和解析XML文件的一个很好的例子

    dom4j的jar包(读取xml)

    dom4j 读取xml文件所用到的jar包 其中包括 dom4j-1.6.1.jar 和 jaxen-1.1-beta-6.jar

    使用dom4j 将xml文件中的数据导入到mysql数据库

    使用dom4j 将xml文件中的数据导入到数据库中,包含xml文件和连接数据库文件,能够运行。 (1)用eclipse创建一个简单的java project (2)导入所需要的包 (3)编写DBUtil.java 连接数据库 (4)编写xml文件 ...

    dom4j-jar包下载

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件...如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包, Hibernate用它来读写配置文件。

    资源jar包dom4j-1.6.1.rar

    dom4j是一个Java的XML API,是jdom的升级品,用来读写...如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件

    dom4j-1.6.1 xml开发利器

    dom4j是一个Java的XML API,是jdom的升级品,用来...如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件。

    xml解析器-dom4j的支持包_ 教程

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件...如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包, Hibernate用它来读写配置文件。

    java解析xml文件的开发包dom4j.jar

    DOM4J性能最好,连Sun的JAXM也在用DOM4J.目前许多开源项目中大量采用DOM4J,例如大名鼎鼎的Hibernate也用DOM4J来读取XML配置文件。如果不考虑可移植性,那就采用DOM4J.

    dom4j-1.6.1-jar文件

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能...如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。

    dom4j插件 用于XML

    dom4j插件 用于XML Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。(Hibernate用此项目来解析hbm映射文件)

    dom4j-2.1.1.jar,dom4j-1.6.1.jar

    xml SAXReader 的解析库。 Java ,Andriod。...如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件。

    dom4j 2.1.1.zip

    dom4j是一个Java的XML API,是jdom的升级品,用来...如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件。

    dom4j-1.6.1.jar v2017.3.17.zip

    dom4j-1.6.1.jar,Dom4j是...如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件。 dom4j-1.6.1.jar文件预览

    dom4j-2.0.4.jar

    dom4j是一个Java的XML API,是jdom的升级品,用来...如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件。

Global site tag (gtag.js) - Google Analytics