java简单创建XML文件实例
来源:互联网 发布:mac 不显示隐藏文件 编辑:程序博客网 时间:2024/05/21 18:30
先下载dom4j的jar包,
然后code
package com.yuzhiyun;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.XMLWriter;public class Test { public static void main(String[] args) { // 创建文档并设置文档的根元素节点 Element root = DocumentHelper.createElement("books"); Document doucment = DocumentHelper.createDocument(root); //根节点 root.addAttribute("name","bookvalue"); //子节点 Element element1 = root.addElement("author1 "); element1.addAttribute( "name", "James1" ); element1.addAttribute( "location1", "UK1" ); element1.addText( "James Strachan1" ); Element element = root.addElement("author2 "); element.addAttribute( "name", "chen" ); element.addAttribute( "kenken", "ZK" ); element.addText( "chen kenken" ); //创建文件 OutputFormat format = new OutputFormat(); FileOutputStream file = null; try { file = new FileOutputStream("books.xml"); //添加 XMLWriter xmlwriter2 = new XMLWriter(file); try { xmlwriter2.write(doucment); xmlwriter2.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }}
结果如下:
<?xml version="1.0" encoding="UTF-8"?><books name="bookvalue"> <author1 name="James1" location1="UK1">James Strachan1</author1 > <author2 name="chen" kenken="ZK">chen kenken</author2 ></books>
0 0
- java简单创建XML文件实例
- 创建并解析XML文件Java实例
- java创建简单的XML文件
- java--通过JDBC方式读取xml文件简单实例
- JAVA--通过DOM4J的方式读取xml文件简单实例
- java--通过sax方式解析xml文件的简单实例
- java--通过JDOM方式生成xml文件简单实例
- java创建XML文件
- java创建xml文件
- java创建xml文件
- java创建XML文件
- java创建xml文件
- java 创建 xml文件
- java创建xml文件
- Java 创建xml文件
- 创建简单的XML文件
- JAVA解析XML简单实例
- 简单的XML操作:XML文件创建
- RecyclerView中ItemDecoration的简单使用(一)--设置item的padding
- 废纸老板网CDN网站搭建成功
- 《react-native》从零开始(启始篇)
- 二维码的扫描与生成
- Java Socket编程----通信是这样炼成的
- java简单创建XML文件实例
- HTML&CSS学习二之web页面建设
- Conscription
- Device Tree Usage
- 39. Combination Sum
- poj 1201 Intervals
- 解决music模块中白条问题
- LibEvent中文帮助文档--第16章【DNS服务器接口】
- python这个老顽固