package tst01;
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 XMLOutput {
public void BuildXMLDoc() throws IOException, JDOMException {
//定义
String name = "姓名";
String age = "年龄";
String sex = "性别";
// 创建根节点 list;
Element root = new Element("list");
// 根节点添加到文档中;
Document Doc = new Document(root);
// 此处 for 循环可替换成 遍历 数据库表的结果集操作;
for (int i = 0; i < 2; i++) {
// 创建节点 user;
Element elements = new Element("user");
// 给 user 节点添加属性 id;
elements.setAttribute("id", "" + i);
// 给 user 节点添加子节点并赋值;
// 赋值;
elements.addContent(new Element(name).setText("某某"));
elements.addContent(new Element(age).setText("23"));
elements.addContent(new Element(sex).setText("男"));
// 给父节点list添加user子节点;
root.addContent(elements);
}
XMLOutputter XMLOut = new XMLOutputter();
// 输出 XMLOutput.xml 文件到项目根目录;
XMLOut.output(Doc, new FileOutputStream("XMLOutput.xml"));
}
/**
* @param args
*/
public static void main(String[] args) {
try {
XMLOutput j2x = new XMLOutput();
System.out.println("生成 mxl 文件成功,请查看项目根目录XMLOutput.xml文件!");
j2x.BuildXMLDoc();
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
对于导出XML文件,Java提供了`Transformer`和`TransformerFactory`类来将DOM树转换为XML字符串或直接写入文件。首先创建`TransformerFactory`,然后使用`newTransformer()`创建`Transformer`实例,最后调用`...
本篇文章将深入探讨如何在Java中自行动手创建程序来导出XML文件。 XML文件的生成通常涉及两个主要步骤:创建XML文档结构和填充数据。首先,我们需要了解XML的基本语法。XML文档以`<?xml version="1.0" encoding=...
使用java把数据库数据导出生成xml文件 使用java把数据库数据导出生成xml文件
java 从mysql数据库导出数据生成xml文件,新手来的,不喜勿喷
Java实现导出Excel文件和XML文件 Java实现导出Excel文件和XML文件是Java语言中的一种常见需求,本文将详细介绍如何使用Java实现导出Excel文件和XML文件的功能。 一、功能简述 点击“导出”按钮,弹出文件选择...
本篇文章将详细讲解如何将XML文件导出为本地的Excel文件,这一过程涉及到数据解析、格式转换以及文件操作等多个关键知识点。 首先,我们需要了解XML的基本结构。XML文件由元素(Elements)、属性(Attributes)、...
在Java中,处理XML文件是一项常见的任务,特别是在与数据库交互时,如MySQL这样的关系型数据库。本教程将详细介绍如何使用Java进行XML数据的导入和导出,并与MySQL数据库进行操作。 首先,导入XML数据到MySQL数据库...
综上所述,从Windows系统导出XML文件至Linux服务器涉及到Java中的路径处理、文件操作、网络I/O和远程文件系统访问等多个知识点。通过熟练掌握这些技术,开发者可以实现跨平台的数据交换,提高系统的灵活性和兼容性。
总的来说,Java通过XML导出Word和Excel是一种灵活且可扩展的方法,它允许开发人员以结构化的方式处理数据,便于数据交换和跨平台兼容。通过Apache POI和其他相关库,开发者能够高效地生成和导出符合特定需求的文档。
然后,关于导出XML文件,文档中并没有详细描述实现方式,但可以推测,导出功能很可能是通过服务器端生成相应的XML文件,并通过Ajax请求将文件作为响应返回给客户端,然后利用JavaScript触发浏览器的下载功能。...
在Java开发中,处理Excel和XML文件是一项常见的任务,特别是在数据导入导出、报表生成以及数据交换等场景。本文将详细讲解如何使用Java进行Excel和XML文件的解析及操作。 一、Excel文件处理 1. **Apache POI库**:...
SAX是一种事件驱动的解析方式,相比DOM(Document Object Model)解析,它更节省内存,适用于处理大型XML文件。 首先,我们需要了解SAX解析的基本原理。SAX解析器在读取XML文档时,会触发一系列的事件,如开始文档...
这个示例源码"XML文件导出Excel(xmlToExcel)示例源码"提供了一种方法,将XML数据转换为可编辑和可视化的Excel格式。下面将详细解释这一过程涉及的关键知识点。 1. **XML(Extensible Markup Language)**:XML是一...
这通常是因为图标文件没有与前端代码一起正确地加载,或者在XML中引用的图标路径不正确。解决这个问题需要确保所有必需的图像资源都已包含在项目中,并且在解析XML时能够找到对应的资源路径。 2. **标签定位与换行*...
本话题将详细讲解如何利用Java技术,特别是JDOM库,来实现在不同的数据库之间导入XML数据,以及如何将数据库中的数据导出到XML文件。同时,我们还会涉及到Ajax技术在前端交互中的应用。 首先,让我们了解XML...
java Swing 读取xml并导出Excel java Swing 读取xml并导出Excel
XML文件导出到Excel是一种常见的数据转换操作,尤其在处理大量结构化数据时。XML(Extensible Markup Language)是一种标记语言,它允许我们以结构化的方式存储和传输数据。而Excel则是Microsoft Office套件中的一个...
java生成project形式的xml、mpp 将xml形式的Project文件转成 mpp ...3.Aspose-Tasks-Java不收费的版本只能导出xml形式的project文件 解决方案: 1.导出xml 自定义宏转 mpp 2.导出mpp 自定宏自定义列
导出XML文件到Excel的过程涉及到数据解析、转换和格式化。这个过程通常可以使用编程语言如Python、Java或.NET框架中的C#来完成,也可以借助专门的工具软件。下面我们将详细介绍这个过程。 1. 数据解析:首先,我们...
在"ParseProjectMpp"这个示例中,很可能包含了一个完整的Java程序,演示了如何使用MPXJ库解析MS Project文件并生成XML文件。你可以通过查看和运行这个程序,学习如何实际操作这些步骤。 总的来说,MPXJ库为Java...