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

java生成xml文件

阅读更多

java利用jdom解析并生成xml文件,所学外部支持jdom.jar

 

java代码

 

package com.demo1;
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 JavaXML {

	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("xuehui")中 "xuehui
			// 替换成表中记录值;
			elements.addContent(new Element("name").setText("xuehui"));
			elements.addContent(new Element("age").setText("28"));
			elements.addContent(new Element("sex").setText("Male"));

			// 给父节点list添加user子节点;
			root.addContent(elements);

		}
		XMLOutputter XMLOut = new XMLOutputter();

		String file = this.getClass().getClassLoader().getResource("")
				.getPath();
		// 将%20换成空格(如果文件夹的名称带有空格的话,会在取得的字符串上变成%20)
		file = file.replaceAll("%20", " ");
		file = file.substring(1, file.indexOf("classes")) + "source/"; // 文件路径

		// 输出 user.xml 文件;
		XMLOut.output(Doc, new FileOutputStream(file + "user.xml"));
	}
	    
	public static void main(String[] args) {
		try {
			JavaXML jx = new JavaXML();
			System.out.println("生成 mxl 文件...");
			jx.BuildXMLDoc();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

}

 

分享到:
评论

相关推荐

    java生成xml格式文件的方法

    以下将详细解释如何使用Java生成XML文件,包括节点遍历和属性操作。 首先,我们需要引入必要的库,这里是`jdom.jar`,它是一个用于处理XML的Java库。在示例代码中,我们导入了`org.jdom`包下的几个类,包括`...

    java生成XML文件.zip

    本示例将详细介绍如何在Java中创建XML文件。 首先,要生成XML文件,我们需要使用Java的标准库`javax.xml.transform`和`javax.xml.transform.dom`包中的类。主要涉及的类有`DOMSource`、`StreamResult`以及`...

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

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

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

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

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

    首先,让我们理解Java生成XML的基本步骤: 1. **创建XML文档对象**:在Java中,我们可以使用`DocumentBuilderFactory`和`DocumentBuilder`类来创建一个`Document`对象,这个对象代表整个XML文档。 ```java ...

    java创建xml文件

    下面我们将深入探讨如何使用Java来创建XML文件,以及涉及的相关知识点。 首先,Java中创建XML文件的基本步骤包括: 1. **建立Document对象**:XML文件的基础是DOM(文档对象模型),它是XML的内存表示。我们可以...

    JAVA 解析XML生成XML文档实例

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

    java生成XML的方法【附demo源码下载】

    总结来说,Java生成XML文件通常包括加载配置、建立数据库连接、执行SQL查询、构建XML结构以及写入文件这些步骤。在实际应用中,可以结合使用各种库和工具,如MyBatis、DOM、SAX或StAX,来提高效率和代码质量。提供的...

    java生成Xml文件.pdf

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

    JAVA DOM解析XML文件过程详解

    JAVA DOM 解析 XML 文件过程详解 JAVA DOM 解析 XML 文件过程详解是指使用 JAVA 语言通过 DOM(Document Object Model)解析 XML 文件的过程。DOM 是一种应用程序接口(API),它将 XML 文档转换为一个树形结构,...

Global site tag (gtag.js) - Google Analytics