`

Java 生成 XML文件

    博客分类:
  • Java
阅读更多

Java 生成 XML文件

 

package test;
 
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 Java2XML {
 
    public void BuildXMLDoc() throws IOException, JDOMException {
 
       // 创建根节点 list;
        Element root = new Element("list");
      
       // 根节点添加到文档中;
        Document Doc = new Document(root);
 
       // 此处 for 循环可替换成 遍历 数据库表的结果集操作;
       for (int i = 0; i < 5; i++) {
          
           // 创建节点 user;
           Element elements = new Element("user");
          
           // 给 user 节点添加属性 id;
           elements.setAttribute("id", "" + i);
          
           // 给 user 节点添加子节点并赋值;
           // new Element("name")中的 "name" 替换成表中相应字段,setText("test")中 "test 替换成表中记录值;
           elements.addContent(new Element("name").setText("test"));
           elements.addContent(new Element("age").setText("28"));
           elements.addContent(new Element("sex").setText("Male"));
 
           // 给父节点list添加user子节点;
           root.addContent(elements);
 
       }
        XMLOutputter XMLOut = new XMLOutputter();
      
       // 输出 user.xml 文件;
        XMLOut.output(Doc, new FileOutputStream("user.xml"));
    }
 
    public static void main(String[] args) {
       try {
           Java2XML j2x = new Java2XML();
           System.out.println("生成 mxl 文件...");
           j2x.BuildXMLDoc();
       } catch (Exception e) {
           e.printStackTrace();
       }
    }
}
 
生成的 user.xml  文件
<?xml version="1.0" encoding="UTF-8"?>
<list>
    <user id="0">
        <name>test</name>
        <age>28</age>
        <sex>Male</sex>
    </user>
    <user id="1">
        <name>test</name>
        <age>28</age>
        <sex>Male</sex>
    </user>
    <user id="2">
        <name>test</name>
        <age>28</age>
        <sex>Male</sex>
    </user>
    <user id="3">
        <name>test</name>
        <age>28</age>
        <sex>Male</sex>
    </user>
    <user id="4">
        <name>test</name>
        <age>28</age>
        <sex>Male</sex>
    </user>
</list>
 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    java生成xml文件的时候如何控制xml的缩进格式.pdf

    java生成xml文件的时候如何控制xml的缩进格式.pdf

    JAVA 生成 XML文件

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

    java生成xml文件

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

    java 生成xml文件

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

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

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

    JAVA生成XML文件.doc

    ### JAVA生成XML文件知识点 #### 一、简介 在Java编程中,生成XML文件是一种常见的需求,尤其是在数据交换、配置管理或系统间通信时。本文档通过一个具体的示例介绍了如何使用Java语言来生成XML文件,并对代码进行...

    java生成Xml文件

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

    JAVA 解析XML生成XML文档实例

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

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

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

    java生成Xml文件.pdf

    描述部分也强调了“java生成Xml文件.pdf”,说明文档将集中讨论如何在Java环境中生成XML文件。文档可能会涉及使用Java的XML处理API,这些API属于Java的核心库,如JAXP(Java API for XML Processing),以及可能使用...

    java文件生成xml文档

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

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

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

    freemarker生成xml示例

    这个示例是关于如何使用Freemarker来生成XML文件,对于初学者来说,理解这个过程有助于掌握Freemarker的基本用法和XML的生成技巧。 在Java中,Freemarker与数据模型结合,通过模板文件生成输出。对于XML生成,首先...

    java生成xsd,xml示例

    在Java开发中,XML(可扩展...总结起来,Java生成XML和XSD涉及到XML和XSD的基本概念,以及使用JAXB等Java库进行XML操作的技术。在实际项目中,理解并熟练运用这些知识对于处理结构化数据的序列化和反序列化至关重要。

    通过JAVA生成XML

    以上三种方法都可以用来生成XML文件,选择哪种取决于具体需求。如果文件较小,DOM可能更为方便;对于大型文件,SAX和StAX能更好地控制内存使用。在实际项目开发中,XML文件常用于数据交换,因此理解和掌握这些方法至...

    java_动态生成XML文件

    在Java编程中,生成XML文件是一项常见的任务,特别是在数据存储、配置管理或数据交换的应用场景。XML(eXtensible Markup Language)是一种结构化数据格式,具有良好的可读性和易于解析的特点。本教程将深入讲解如何...

    使用java把数据库数据导出生成xml文件

    使用java把数据库数据导出生成xml文件 使用java把数据库数据导出生成xml文件

    java生成XML文件.zip

    首先,要生成XML文件,我们需要使用Java的标准库`javax.xml.transform`和`javax.xml.transform.dom`包中的类。主要涉及的类有`DOMSource`、`StreamResult`以及`Transformer`,它们分别用于构建XML文档对象模型(DOM...

Global site tag (gtag.js) - Google Analytics