`
koudailidexiaolong
  • 浏览: 96142 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

java创建xml文件

 
阅读更多

生成文件需要借助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的缩进格式.pdf

    JAVA 生成 XML文件

    本篇文章将深入探讨如何使用Java来生成XML文件,并结合数据库操作进行数据提取。 首先,我们需要了解XML的基本结构。XML文件由一系列元素组成,每个元素都有开始标签(如`&lt;element&gt;`)和结束标签(如`&lt;/element&gt;`)...

    JAVA 解析XML生成XML文档实例

    JAVA 解析XML和生成XML文档源码。比较全 1.DOM生成和解析XML文档 2.SAX生成和解析XML文档 3.DOM4J生成和解析XML文档 4.JDOM生成和解析XML

    java生成xml文件

    用java生成xml文档.DocumentBuilderFactory DocumentBuilder Document doc;至此可以用doc来操作xml文档了

    java中生成xml文件,并上传至ftp服务器

    JAVA中生成xml文件到指定路径和上传到ftp服务器到指定路径的方法。

    java xml,java生成xml文档,java操作XML文件设置值

    本篇文章将深入探讨如何使用Java生成XML文档以及操作XML文件设置值。 一、Java生成XML文档 1. DOM(Document Object Model):DOM是W3C推荐的一种XML的标准API,它将XML文档解析为一个树形结构,允许我们通过节点...

    Java创建xml文档笔记(DOM,DOM4J)

    在Java编程中,XML(可扩展标记语言)是一种被广泛用于数据存储和交换的格式,尤其是在Web服务和配置文件中。本笔记将深入探讨如何使用DOM(文档对象模型)和DOM4J库来创建XML文档。 一、DOM解析器 DOM是W3C推荐的...

    JAVA生成XML文件.doc

    本文档通过一个具体的示例介绍了如何使用Java语言来生成XML文件,并对代码进行了详细的解析。 #### 二、核心库与依赖 本示例使用了`org.jdom`库来处理XML的生成。JDOM(Java Document Object Model)是一个用于...

    java 生成xml文件

    ### Java生成XML文件详解 #### 一、引言 在当今的信息时代,数据交换与共享变得日益重要。XML(可扩展标记语言)作为一种标准的数据格式,因其良好的结构化特性而被广泛应用于各种场景中,特别是在Web服务、配置...

    java生成Xml文件

    ### Java生成XML文件:控制XML的缩进格式 在Java中生成XML文件是一项常见的任务,尤其是在需要与外部系统交互或存储结构化数据时。本文主要介绍如何使用Java自动生成带有适当缩进格式的XML文件。 #### 一、背景...

    java 通过模板生成 xml,发送报文

    在Java编程中,生成XML文件并发送报文是一项常见的任务,尤其在系统间的数据交换、API调用或者网络通信中。XML(eXtensible Markup Language)是一种结构化数据表示语言,具有良好的可读性和可扩展性,是数据传输的...

    java文件生成xml文档

    在Java编程中,生成XML文档是一项常见的任务,特别是在构建配置文件、数据交换或者保存结构化信息时。XML(eXtensible Markup Language)是一种标记语言,它的结构清晰、可读性强,非常适合用来存储和传输数据。...

    java生成Xml文件.pdf

    在标题“java生成Xml文件.pdf”中,我们要探讨的是使用Java语言来创建或生成XML文件的相关知识点。XML(可扩展标记语言)是一种标记语言,用于存储和传输数据,它比HTML更为通用和灵活。Java提供了丰富的API来操作...

    java导入导出xml文件

    导入XML文件到Java程序中,通常涉及解析XML文档。Java提供了多种解析器,如DOM(Document Object Model)、SAX(Simple API for XML)和StAX(Streaming API for XML)。DOM解析器将整个XML文档加载到内存中的树形...

    java生成xsd,xml示例

    在Java中生成XML文档,我们可以使用DOM(Document Object Model)、SAX(Simple API for XML)或者JAXB(Java Architecture for XML Binding)。DOM解析器会将整个XML文档加载到内存中,适合小规模数据处理;SAX是...

    Java实现XML文档到word文档转换

    ### Java实现XML文档到Word文档转换的关键技术及实践 #### XML简介与应用 XML(Extensible Markup Language,可扩展标记语言)是一种标记语言,旨在定义一套规则,通过这些规则将文档划分为多个部分并对其进行标记...

    java读取xml文件生成文件

    Java语言在处理XML文件时,提供了丰富的API和库,使得我们可以轻松地读取、解析、修改和生成XML文档。在给定的场景中,我们主要关注如何使用Java来读取XML文件并根据需求生成新的文件。以下是关于这个主题的详细说明...

Global site tag (gtag.js) - Google Analytics