生成文件需要借助jdom.jar包
package com.dragon.main;
import java.io.FileOutputStream;
import java.io.IOException;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.output.XMLOutputter;
public class TestXml {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("测试开始... ...");
try {
TestXml testXml = new TestXml();
System.out.println("正在生成 XXX.xml 文件...");
testXml.CreateXMLFile();
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("D:/XXX.xml 文件已生成");
}
/**
* 创建XML文件的方法
* @throws IOException
* @throws JDOMException
*/
public void CreateXMLFile() throws IOException, JDOMException {
//创建根节点
Element root = new Element("dagl");
//将节点添加到文档中
Document Doc = new Document(root);
// 创建节点 image;
Element elements = new Element("image");
// 给 image 节点添加属性 id;
//elements.setAttribute("id", "" + i);
// 给 user 节点添加子节点并赋值;
// new Element("name")中的 "name" 替换成表中相应字段,setText("xuehui")中 "xuehui 替换成表中记录值;
//创建子节点有两种写法
//写法一
//创建节点
Element element = new Element("id");
element.setText("6402000004001");//赋值操作
elements.addContent(element);
//写法二
//图片名称
elements.addContent(new Element("name").setText("申请表"));
//业务类型
elements.addContent(new Element("ywlx").setText("A"));
//资料种类
elements.addContent(new Element("zlzl").setText("A"));
//资料顺序号
elements.addContent(new Element("zlzl").setText("A"));
// 将子节点添加到根节点中
root.addContent(elements);
XMLOutputter XMLOut = new XMLOutputter();
//创建文件输出流 name为文件存放的路径和名称
//FileOutputStream fileOutputStream = new FileOutputStream(name)
// 输出 user.xml 文件;
XMLOut.output(Doc, new FileOutputStream("D:/6402000004001.xml"));
}
}
生成后的文件
<?xml version="1.0" encoding="UTF-8"?>
<dagl>
<image>
<id>6402000004001</id>
<name>申请表</name>
<ywlx>A</ywlx>
<zlzl>A</zlzl>
<zlzl>A</zlzl>
</image>
</dagl>
分享到:
相关推荐
java生成xml文件的时候如何控制xml的缩进格式.pdf
本篇文章将深入探讨如何使用Java来生成XML文件,并结合数据库操作进行数据提取。 首先,我们需要了解XML的基本结构。XML文件由一系列元素组成,每个元素都有开始标签(如`<element>`)和结束标签(如`</element>`)...
JAVA 解析XML和生成XML文档源码。比较全 1.DOM生成和解析XML文档 2.SAX生成和解析XML文档 3.DOM4J生成和解析XML文档 4.JDOM生成和解析XML
用java生成xml文档.DocumentBuilderFactory DocumentBuilder Document doc;至此可以用doc来操作xml文档了
JAVA中生成xml文件到指定路径和上传到ftp服务器到指定路径的方法。
本篇文章将深入探讨如何使用Java生成XML文档以及操作XML文件设置值。 一、Java生成XML文档 1. DOM(Document Object Model):DOM是W3C推荐的一种XML的标准API,它将XML文档解析为一个树形结构,允许我们通过节点...
在Java编程中,XML(可扩展标记语言)是一种被广泛用于数据存储和交换的格式,尤其是在Web服务和配置文件中。本笔记将深入探讨如何使用DOM(文档对象模型)和DOM4J库来创建XML文档。 一、DOM解析器 DOM是W3C推荐的...
本文档通过一个具体的示例介绍了如何使用Java语言来生成XML文件,并对代码进行了详细的解析。 #### 二、核心库与依赖 本示例使用了`org.jdom`库来处理XML的生成。JDOM(Java Document Object Model)是一个用于...
### Java生成XML文件详解 #### 一、引言 在当今的信息时代,数据交换与共享变得日益重要。XML(可扩展标记语言)作为一种标准的数据格式,因其良好的结构化特性而被广泛应用于各种场景中,特别是在Web服务、配置...
### Java生成XML文件:控制XML的缩进格式 在Java中生成XML文件是一项常见的任务,尤其是在需要与外部系统交互或存储结构化数据时。本文主要介绍如何使用Java自动生成带有适当缩进格式的XML文件。 #### 一、背景...
在Java编程中,生成XML文件并发送报文是一项常见的任务,尤其在系统间的数据交换、API调用或者网络通信中。XML(eXtensible Markup Language)是一种结构化数据表示语言,具有良好的可读性和可扩展性,是数据传输的...
在Java编程中,生成XML文档是一项常见的任务,特别是在构建配置文件、数据交换或者保存结构化信息时。XML(eXtensible Markup Language)是一种标记语言,它的结构清晰、可读性强,非常适合用来存储和传输数据。...
在标题“java生成Xml文件.pdf”中,我们要探讨的是使用Java语言来创建或生成XML文件的相关知识点。XML(可扩展标记语言)是一种标记语言,用于存储和传输数据,它比HTML更为通用和灵活。Java提供了丰富的API来操作...
导入XML文件到Java程序中,通常涉及解析XML文档。Java提供了多种解析器,如DOM(Document Object Model)、SAX(Simple API for XML)和StAX(Streaming API for XML)。DOM解析器将整个XML文档加载到内存中的树形...
在Java中生成XML文档,我们可以使用DOM(Document Object Model)、SAX(Simple API for XML)或者JAXB(Java Architecture for XML Binding)。DOM解析器会将整个XML文档加载到内存中,适合小规模数据处理;SAX是...
### Java实现XML文档到Word文档转换的关键技术及实践 #### XML简介与应用 XML(Extensible Markup Language,可扩展标记语言)是一种标记语言,旨在定义一套规则,通过这些规则将文档划分为多个部分并对其进行标记...
Java语言在处理XML文件时,提供了丰富的API和库,使得我们可以轻松地读取、解析、修改和生成XML文档。在给定的场景中,我们主要关注如何使用Java来读取XML文件并根据需求生成新的文件。以下是关于这个主题的详细说明...