java 生成xml格式文件
来源:互联网 发布:flashplayer for mac 编辑:程序博客网 时间:2024/05/29 12:40
本次学习的是利用java生成xml格式文件
Demo中所用到的jar包Jdom.jar
为了方便理解,我写了个Demo
- import java.io.FileOutputStream;
- import java.io.IOException;
- import org.jdom.Document;
- import org.jdom.Element;
- import org.jdom.JDOMException;
- import org.jdom.output.Format;
- import org.jdom.output.XMLOutputter;
- public class Java2XML {
- Book[] books = new Book[]
- {
- new Book("1","唐诗三百首"),
- new Book("2","Think in Java"),
- new Book("3","神雕侠侣"),
- new Book("4","葵花宝典")
- };
- public void BuildXMLDoc() throws IOException, JDOMException {
- // 创建根节点 并设置它的属性 ;
- Element root = new Element("books").setAttribute("count", "4");
- // 将根节点添加到文档中;
- Document Doc = new Document(root);
- for (int i = 0; i < books.length; i++) {
- // 创建节点 book;
- Element elements = new Element("book");
- // 给 book 节点添加子节点并赋值;
- elements.addContent(new Element("id").setText(books[i].getBook_id()));
- elements.addContent(new Element("name").setText(books[i].getBook_name()));
- //
- root.addContent(elements);
- }
- // 输出 books.xml 文件;
- // 使xml文件 缩进效果
- Format format = Format.getPrettyFormat();
- XMLOutputter XMLOut = new XMLOutputter(format);
- XMLOut.output(Doc, new FileOutputStream("c:/books.xml"));
- }
- public static void main(String[] args) {
- try {
- Java2XML j2x = new Java2XML();
- System.out.println("正在生成 books.xml 文件...");
- j2x.BuildXMLDoc();
- } catch (Exception e) {
- e.printStackTrace();
- }
- System.out.println("c:/books.xml 文件已生成");
- }
- }
简单Demo 一看就清楚
0 0
- java 生成xml格式文件
- java 生成xml格式文件
- java 生成xml格式文件
- java使用jdom生成xml格式文件
- java使用jdom生成xml格式文件
- VB生成xml格式文件...
- 生成xml格式文件
- Java生成和解析XML格式文件和字符串
- 利用jdom生成xml格式文件
- 数据集生成Xml 格式文件
- python生成xml格式文件实例
- 生成和解析XML格式文件
- 技术-Java读取xml格式文件
- Java生成和解析XML格式文件——重复生成多xml标记用于restful服务端插入Oracle数据库测试
- Java生成和解析XML格式文件和字符串的实例代码
- Java生成和解析XML格式文件和字符串的实例代码
- Java生成和解析XML格式文件和字符串的实例代码
- Java生成和解析XML格式文件和字符串的实例代码【dom4j中的SAXReader对象读取并解析xml文件】
- XSS攻击及防御
- 查看linux可用内存
- Linux中删除空行及
- java中用httpClient请求service时bug解决方法(httpGet)
- js中window.open弹出的是上次的缓存页面解决办法
- java 生成xml格式文件
- IOS读取文件类和常用方法
- 测序中常用的术语
- 力导向图link直接加提示
- 使用亚马逊 CloudFront 创建 RTMP 的 CDN 加速
- mysqlnd 插件mysqlnd_ms和mysqlnd_qc的介绍
- 黑马程序员 知识点总结-Java内部类
- Android自动化测试之Monkey
- 手动添加mysql服务