`

关于dom4j使用说明,创建xml文件和解析xml文件或字符串-1

 
阅读更多


首先,使用dom4j创建一个xml文件
创建一个 XMLWriter 对象,  
    XMLWriter writer = null;

创建一个document

    Document doc = DocumentHelper.createDocument();

添加元素
    首先添加根节点
    Element gen = doc.addElement("ROOT");
    
根节点下添加 节点

    Element Student1 = gen.addElement("COMMON_INFO");

为根节点下 的COMMON_INFO 节点 添加节点 ProVINGE_GROUP 添加节点的类型 为 String   添加 节点的内容为 10011;
    
    student1.addElement("PROVINCE_GROUP").addAttribute("type", "Strng").addText("10011");

    添加 剩余节点

Element student2 = gen.addElement("REQUEST_INFO");
            Element student3 = student2.addElement("OPR_INFO");
            Element student4 = student2.addElement("BUSI_INFO_LIST");
            Element student5 = student4.addElement("BUSI_INFO");
           
            student3.addElement("REGION_ID").addAttribute("type","int").addText("11");
            student3.addElement("CHANNEL_TYPE").addAttribute("type", "String").addText("85");
           
            student3.addElement("LOGIN_NO").addAttribute("type", "String").addText("mcwap0");
            student3.addElement("LOGIN_PWD").addAttribute("type", "String");
            student3.addElement("IP_ADDRESS").addAttribute("type", "String");
            student3.addElement("GROUP_ID").addAttribute("type", "String").addText("13765");
            student3.addElement("CONTACT_ID").addAttribute("type", "String").addText("-1");
            student3.addElement("OP_CODE").addAttribute("type", "String").addText("1000");
           
            student5.addElement("ID_NO").addAttribute("type", "long").addText("13140795237");
            student5.addElement("QRY_FLAG").addAttribute("type", "String").addText("0");

    创建一个输出流格式流,设置 编码格式为 utf-8;
    
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("utf-8");
    
    创建一个文件在D:liwie.xml  并设置编码格式为utf-8

    writer= new XMLWriter(new FileWriter("D:liwie.xml"),format);

    文件写入,写入doc 下面的内容
    
    writer.write(doc);    
   

分享到:
评论

相关推荐

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

    在项目中使用DOM4J时,只需将相应的jar包(如dom4j-1.6.1.jar、dom4j-2.0.2.jar或dom4j-2.1.1.jar)导入到类路径中,即可开始利用其功能处理XML文档。导入后,可以按照DOM4J提供的API进行编程,快速实现XML的读写...

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

    **使用DOM4J创建XML文件刘宝宝版** 在Java编程中,DOM4J是一个非常流行的XML处理库,它提供了丰富的API来操作XML文档,包括创建、解析、修改和查询XML。下面我们将详细介绍如何使用DOM4J来创建一个XML文件。 首先...

    dom4j解析xml字符串

    // 下面的是通过解析xml字符串的 doc = DocumentHelper.parseText(xml); // 将字符串转为XML Element rootElt = doc.getRootElement(); // 获取根节点 System.out.println("根节点:"+ rootElt.getName()); // ...

    dom4j解析xml字符串实例

    dom4j解析xml字符串实例

    使用dom4j将xml字符串转换成Bean对象

    当我们需要将XML字符串解析并映射到Java Bean对象时,dom4j是一个常用的库。本篇文章将详细探讨如何使用dom4j库实现这个过程。 首先,dom4j是一个强大的Java XML API,它提供了丰富的功能,如读取、写入、修改和...

    用dom4j解析xml文件

    本篇文章将深入探讨如何使用DOM4J来解析XML文件,以及通过示例代码来展示其基本操作。 首先,我们需要理解DOM4J的工作原理。DOM4J采用的是DOM(Document Object Model)模型,它将整个XML文档加载到内存中形成一棵...

    dom4j-jar与dom4j解析xml文档介绍

    "dom4j-jar与dom4j解析xml文档介绍" 这个标题告诉我们,我们将探讨的是一个关于dom4j库的jar文件,以及如何使用这个库来解析XML文档。dom4j是一个Java库,它提供了丰富的API用于处理XML、HTML和DOM文档。这里的"jar...

    DOM4J 读取xml字符串

    **DOM4J 读取XML字符串** DOM4J 是一个非常强大的 Java XML API,它提供了丰富的功能,使得处理 XML 文件变得更加简单。DOM4J 的设计理念是简洁、灵活且高性能,它支持 SAX 和 DOM 解析,并提供了面向对象的接口。...

    dom4j 解析写入xml

    1、xml文档解析 2、 dom4j解析xml 3、实现xml文件解析 xml字符串解析 xml MAP键值对解析 4、实现xml写入与生成文件

    XSD使用dom4j校验XML

    接下来,我们来看看如何使用DOM4J来解析和校验XML文档。DOM4J提供了一种简单的方法来加载XML和XSD文件,然后使用Schema类进行校验。以下是一个基本的步骤概述: 1. 加载XSD文件:使用DOM4J的DocumentHelper类的...

    dom4J生成xml、解析xml、生成xml文件实例

    这篇博客()可能详细介绍了如何使用DOM4J来生成和解析XML文件,这对于处理XML文档的开发人员来说是非常有用的工具。 **1. 生成XML文件** 生成XML文件主要涉及以下步骤: - **创建Document对象**:DOM4J通过`...

    dom4j解析和创建XML

    7. **转换和序列化**:DOM4J可以将XML文档转换为其他格式,如HTML或字符串,反之亦然。此外,`Document`对象可以通过`OutputStream`或`Writer`进行序列化,将XML写入文件或网络流。 在实际开发中,使用DOM4J处理XML...

    dom4j以String的方式读取XML的内容,并给String的值赋值,写入XML中

    在这个场景中,我们关注的是如何使用DOM4J以String的形式读取XML内容,然后将String的值赋给XML中的特定节点,最后将更新后的内容写回XML文件。下面我们将详细探讨这一过程。 1. **解析XML到String** 要将XML文件...

    XML文件解析的_DOM4J-最新jar

    以上代码展示了如何使用DOM4J解析XML字符串,并获取根元素及其子元素。在实际项目中,你可能需要根据具体需求来调整这些操作,比如使用XPath查询特定节点,或者修改XML文档的内容。 总的来说,DOM4J是Java开发中...

    xml字符串解析

    3. **创建Document对象**:使用DOM4J的`DocumentHelper`类的`parseText()`方法将XML字符串转换为`Document`对象。 ```java import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j....

    DOM4j创建和解析XML文档

    在这个主题中,我们将深入探讨DOM4j如何帮助我们创建和解析XML文档,以及其背后的原理和用法。 首先,DOM4j采用了Document Object Model(DOM)的概念,但它比标准的Java DOM实现更加轻量级,性能更优。DOM4j的核心...

    java解析XML dom4j dom4j-1.6.1.jar

    通过上述内容,我们了解了dom4j的基本用法,包括解析、遍历、修改和序列化XML文档,以及使用XPath进行节点查询。在实际开发中,这些功能可以极大地简化XML处理任务。尽管dom4j-1.6.1.jar是一个较旧的版本,但其核心...

    使用javascript解析xml文件或xml格式字符串中文WORD版

    资源名称:使用Javascript解析xml文件或xml格式字符串 中文WORD版   内容简介: 本文档主要讲述的是使用Javascript解析xml文件或xml格式字符串;javascript中,不论是解析xml文件,...

Global site tag (gtag.js) - Google Analytics