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

java-利用dom4j操作(写)xml文件

    博客分类:
  • java
阅读更多
public void write(String cusxmlpath, List<String> cuslist) {
//定义写xml文件的XMLWriter
  XMLWriter writer = null;
  try {
  //创建Document对象
   Document document = DocumentHelper.createDocument();
   //创建根对象 root
   Element root = document.addElement(“roots”);
   for (String entity : cuslist) {
   //root下创建第一个xml元素student,并且给student增加属性name
    Element element = root.addElement(“student”).addAttribute(
      ”name”, entity);

        //root增加第二个元素 age,并且赋值10
    element.addElement(“age”).addText(“10″);

    //root增加第三个元素 sex,并且赋值f
    element.addElement(“sex”).addText(“f”);

   //如果你的xml需要格式化,就需要下面这些了OutputFormat OutputFormat of = new
   OutputFormat(); of.setIndent(true); of.setNewlines(true);

   //在通过XMLWriter写xml的时候,需要把of交给XMLWriter来做格式化xml writer = new
   XMLWriter(new FileOutputStream(cusxmlpath), of); writer.write(document); }
   catch (Exception e) { // TODO: handle exception e.printStackTrace(); }
   finally { if (writer != null) try { //记住,在使用XMLWriter写文件一定要关闭流
   writer.close(); } catch (IOException e) { // TODO Auto-generated catch block
   e.printStackTrace(); }

  }
}

分享到:
评论

相关推荐

    DOM4J jar包 xml解析 所有的dom4j-1.6.1 dom4j-2.0.2 dom4j-2.1.1包 导入直接使用

    1. **解析XML**:DOM4J可以读取XML文件,将其转换为一个树形结构,即Document对象。解析器有SAX和DOM两种模式,SAX是事件驱动的,适用于大文件,而DOM则将整个文档加载到内存中,适合小文件。 2. **创建XML**:DOM4...

    利用dom4j--读取xml文件

    在本文中,我们将详细探讨如何利用DOM4J库来读取XML文件。 1. **安装DOM4J** 要使用DOM4J,首先需要将其添加到你的项目依赖中。如果你使用的是Maven,可以在`pom.xml`文件中添加以下依赖: ```xml &lt;groupId&gt;...

    使用Maven管理项目,实现DOM4j操作XML文件

    在这个示例中,我们将深入探讨如何利用Maven管理和DOM4j来操作XML文件。 首先,让我们了解一下Maven。Maven是Apache软件基金会的一个项目,它通过定义项目对象模型(Project Object Model,POM)来管理项目的构建、...

    dom4j解析xml文件(增删改查)

    在“dom4j解析xml文件(增删改查)”这个主题中,我们将深入探讨如何使用DOM4J来实现XML文档的四种基本操作:增加元素、删除元素、更新元素内容以及查询元素。 首先,让我们了解DOM4J的基本用法。在解析XML文件时,...

    dom4j_XML.rar_DOM4J_dom4j xml java_java xml_读写xml

    DOM4J是一个强大的Java库,专门用于处理XML文档。它提供了灵活且高效的API,使得XML的解析、创建、查询和修改变得简单易行。...通过实践和理解这些基本概念,你可以更好地利用DOM4J进行XML相关的工作。

    dom4j读写xml文件

    在本文中,我们将深入探讨DOM4J如何实现XML文件的读取和写入,并通过一个实际的`analysisXml`示例来展示其工作原理。 首先,我们需要理解XML的基本概念。XML(eXtensible Markup Language)是一种标记语言,用于...

    通过Dom4j创建和读取xml文件下载

    本教程将详细讲解如何利用DOM4J进行XML文件的创建和读取。首先,我们需要了解DOM4J的核心概念,如Element、Attribute、Document等。 1. **DOM4J基本概念**: - **Document**: XML文档的根节点,代表整个XML文件。 ...

    java中用dom4j读取xml

    为了处理XML文档,开发者通常会利用解析器,其中DOM4J是一个功能强大且灵活的Java库,专为处理XML、XPath和XSLT而设计。本文将深入探讨如何使用DOM4J库来读取XML文件。 首先,让我们理解DOM4J的基本概念。DOM4J是...

    Dom4J生成XML的完整方法希望大家能用到

    Dom4J作为一款优秀的Java XML API,以其简洁、高效的特点,在生成、解析和操作XML文档方面表现突出。本文将深入探讨如何使用Dom4J库来创建XML文档,包括初始化文档、添加元素、设置属性、插入文本以及最终保存文档至...

    dom4j操作XMl例子

    在本示例中,"dom4jExample.java"是一个Java程序,它展示了如何利用DOM4J库来操作XML文件。 首先,我们需要了解DOM4J的基本概念。DOM4J采用Document Object Model (DOM)接口,但它的实现比标准DOM更快,占用内存更...

    dom4j的Java工程

    在这个“dom4j的Java工程”中,我们可以看到一个示例项目,展示了如何利用DOM4J库进行XML文件的增、删、改、查操作。 首先,让我们深入了解DOM4J的基本概念。DOM4J采用了Document Object Model (DOM)接口,但它的...

    dom4j解析xml,利用反射机制

    在这个项目中,我们利用DOM4J来解析XML文件,并通过Java的反射机制将解析出的信息存储到特定的类中。 首先,我们需要了解XML的基本概念。XML(Extensible Markup Language)是一种标记语言,常用于数据交换和结构化...

    Dom4j-XML.rar_dom4j xml

    本示例将详细介绍如何利用DOM4J进行XML文件的操作,包括创建XML文档、解析XML内容以及对XML元素的增删改查。 首先,我们需要理解XML(Extensible Markup Language)的基本概念。XML是一种自描述性的标记语言,常...

    dom4j解析xml文件代码示例

    在本示例中,我们将深入探讨如何使用DOM4J解析XML文件,以`CacheInit.java`作为我们的核心代码示例,并参考`emailTemplateConfig.xml`作为实际操作的对象。 首先,让我们了解XML(eXtensible Markup Language)。...

    使用dom4j操作xml

    ### 使用dom4j操作XML详解 #### 一、DOM4j简介与配置 **DOM4j** 是一款专为Java平台设计的开源XML解析处理...通过以上步骤,我们可以利用DOM4j创建出完整的XML文档。接下来的部分将详细介绍如何进行文档的修改操作。

    DOM4J格式化XML

    【标题】"DOM4J格式化XML"是一个关于XML处理的专题,主要聚焦于使用DOM4J库对XML文档进行格式化的技术。...通过学习这些知识点,他们能更好地利用DOM4J提升工作效率,使XML文件更加易于理解和维护。

    java_Dom4j解析XML详解

    Java DOM4J解析XML详解...总结,DOM4J是Java开发中处理XML文档的首选库之一,其强大的功能和优秀的性能使得XML操作变得高效便捷。通过理解并熟练运用DOM4J,开发者可以更好地处理XML数据,提高代码的可读性和可维护性。

    利用dom4j读写xml实例xmldemo

    本实例"xmldemo"将向我们展示如何利用DOM4J进行XML的读写操作。 首先,理解DOM4J的核心概念。DOM4J使用了Document对象来表示整个XML文档,Element代表XML的元素节点,Attribute代表属性,Text代表文本内容。通过...

    dom4j-2.1.3.zip

    《深入解析DOM4J 2.1.3》 DOM4J是一个强大的Java XML API,它提供了丰富的XML处理功能,包括文档对象模型(DOM)、简单API(SAX)以及...通过深入学习和实践,你可以充分利用DOM4J的强大功能,提升你的XML处理能力。

    基于DOM4j和POI实现的XML文件转换为XLS(即标准EXCEL)的JAVA程序

    本项目就是关于如何使用DOM4j解析XML文件,并利用Apache POI将其转换为标准的XLS(Excel)文件。 首先,DOM4j是Java中一个灵活且功能强大的XML处理库,它提供了完整的API来读取、操作和写入XML文档。通过DOM4j,...

Global site tag (gtag.js) - Google Analytics