首先,使用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);
- 浏览: 61514 次
- 性别:
- 来自: 太原
最新评论
-
chenke:
写的很不错,也可以看下这个地址写的也可以http://www. ...
HTML -
星垂平野:
马克留用
GitHub 优秀的 Android 开源项目
相关推荐
在项目中使用DOM4J时,只需将相应的jar包(如dom4j-1.6.1.jar、dom4j-2.0.2.jar或dom4j-2.1.1.jar)导入到类路径中,即可开始利用其功能处理XML文档。导入后,可以按照DOM4J提供的API进行编程,快速实现XML的读写...
**使用DOM4J创建XML文件刘宝宝版** 在Java编程中,DOM4J是一个非常流行的XML处理库,它提供了丰富的API来操作XML文档,包括创建、解析、修改和查询XML。下面我们将详细介绍如何使用DOM4J来创建一个XML文件。 首先...
// 下面的是通过解析xml字符串的 doc = DocumentHelper.parseText(xml); // 将字符串转为XML Element rootElt = doc.getRootElement(); // 获取根节点 System.out.println("根节点:"+ rootElt.getName()); // ...
dom4j解析xml字符串实例
当我们需要将XML字符串解析并映射到Java Bean对象时,dom4j是一个常用的库。本篇文章将详细探讨如何使用dom4j库实现这个过程。 首先,dom4j是一个强大的Java XML API,它提供了丰富的功能,如读取、写入、修改和...
本篇文章将深入探讨如何使用DOM4J来解析XML文件,以及通过示例代码来展示其基本操作。 首先,我们需要理解DOM4J的工作原理。DOM4J采用的是DOM(Document Object Model)模型,它将整个XML文档加载到内存中形成一棵...
"dom4j-jar与dom4j解析xml文档介绍" 这个标题告诉我们,我们将探讨的是一个关于dom4j库的jar文件,以及如何使用这个库来解析XML文档。dom4j是一个Java库,它提供了丰富的API用于处理XML、HTML和DOM文档。这里的"jar...
**DOM4J 读取XML字符串** DOM4J 是一个非常强大的 Java XML API,它提供了丰富的功能,使得处理 XML 文件变得更加简单。DOM4J 的设计理念是简洁、灵活且高性能,它支持 SAX 和 DOM 解析,并提供了面向对象的接口。...
1、xml文档解析 2、 dom4j解析xml 3、实现xml文件解析 xml字符串解析 xml MAP键值对解析 4、实现xml写入与生成文件
接下来,我们来看看如何使用DOM4J来解析和校验XML文档。DOM4J提供了一种简单的方法来加载XML和XSD文件,然后使用Schema类进行校验。以下是一个基本的步骤概述: 1. 加载XSD文件:使用DOM4J的DocumentHelper类的...
这篇博客()可能详细介绍了如何使用DOM4J来生成和解析XML文件,这对于处理XML文档的开发人员来说是非常有用的工具。 **1. 生成XML文件** 生成XML文件主要涉及以下步骤: - **创建Document对象**:DOM4J通过`...
7. **转换和序列化**:DOM4J可以将XML文档转换为其他格式,如HTML或字符串,反之亦然。此外,`Document`对象可以通过`OutputStream`或`Writer`进行序列化,将XML写入文件或网络流。 在实际开发中,使用DOM4J处理XML...
在这个场景中,我们关注的是如何使用DOM4J以String的形式读取XML内容,然后将String的值赋给XML中的特定节点,最后将更新后的内容写回XML文件。下面我们将详细探讨这一过程。 1. **解析XML到String** 要将XML文件...
以上代码展示了如何使用DOM4J解析XML字符串,并获取根元素及其子元素。在实际项目中,你可能需要根据具体需求来调整这些操作,比如使用XPath查询特定节点,或者修改XML文档的内容。 总的来说,DOM4J是Java开发中...
3. **创建Document对象**:使用DOM4J的`DocumentHelper`类的`parseText()`方法将XML字符串转换为`Document`对象。 ```java import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j....
在这个主题中,我们将深入探讨DOM4j如何帮助我们创建和解析XML文档,以及其背后的原理和用法。 首先,DOM4j采用了Document Object Model(DOM)的概念,但它比标准的Java DOM实现更加轻量级,性能更优。DOM4j的核心...
通过上述内容,我们了解了dom4j的基本用法,包括解析、遍历、修改和序列化XML文档,以及使用XPath进行节点查询。在实际开发中,这些功能可以极大地简化XML处理任务。尽管dom4j-1.6.1.jar是一个较旧的版本,但其核心...
资源名称:使用Javascript解析xml文件或xml格式字符串 中文WORD版 内容简介: 本文档主要讲述的是使用Javascript解析xml文件或xml格式字符串;javascript中,不论是解析xml文件,...