首先,使用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);
- 浏览: 59657 次
- 性别:
- 来自: 太原
最新评论
-
chenke:
写的很不错,也可以看下这个地址写的也可以http://www. ...
HTML -
星垂平野:
马克留用
GitHub 优秀的 Android 开源项目
相关推荐
// 下面的是通过解析xml字符串的 doc = DocumentHelper.parseText(xml); // 将字符串转为XML Element rootElt = doc.getRootElement(); // 获取根节点 System.out.println("根节点:"+ rootElt.getName()); // ...
dom4j解析xml字符串实例
1、xml文档解析 2、 dom4j解析xml 3、实现xml文件解析 xml字符串解析 xml MAP键值对解析 4、实现xml写入与生成文件
资源名称:使用Javascript解析xml文件或xml格式字符串 中文WORD版 内容简介: 本文档主要讲述的是使用Javascript解析xml文件或xml格式字符串;javascript中,不论是解析xml文件,...
Dom4j遍历解析XMLDom4j遍历解析XML
解析XML文件(字符串)的两种方法,dom4j解析XML时候忽略DTD文件验证
dom4j以String的方式读取XML的内容,并给String的值赋值,写入XML中
NULL 博文链接:https://yangyongbyjava.iteye.com/blog/2068636
xml数据前后台解析;提供了两种方式:dom4j与jdom对xml文件、xml字符串的读与写操作;同时实现在前台用jquery解析xml,将数据展示在页面上,程序可以跑
将xml写成字符串的形式,采用dom4j进行解析,一个简单的例子
使用dom4j解析xml,可以解析xml文件,或者String型的xml字符串
使用SAX DOM两种解析方式解析文件
该文挡中包含了用dom4j解析xml文件的方法和步骤,包括从文件中解析和从xml格式的字符串中解析
WebService在传递数据的时候只能传递字符串,当我们返回一些简单的字符串时我们可以直接返回,但是当我们想返回比如List,Map等复杂类型的数据时拼接字符串就是个很麻烦的工作,这时我们就用到了dom4j这个工具。
该项目采用dom4j从数据库表中生成xml数据 项目文档、数据库建表语句均已放置在项目中。 关键代码如下: public String getXml(Connection conn, int rm_id, String path) { //声明xml字符串 String file...
NULL 博文链接:https://navylee.iteye.com/blog/727103
通过dom4j解析xml文件或xml字符串,同时利用dom4j解析soap报文,解析出所需要的字段,使用的相对比较基础,有需要的可以参考一下。
三、使用dom4j解析xml文件 5 1. 构建dom4j树 5 2. 获取节点 5 3. 获取属性 6 4. 使用XPath获取节点和属性 6 四、使用dom4j修改xml文件 7 五、常用方法 8 1.Element元素API 8 2. Attribute属性API 8 2. 字符串转化 8...
Dom4jDemo字符串转xml,通过dom4j解析xml demo
将对象(java bean)转换为xml字符串