⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 createxml.java

📁 java创建XML文件和解析XML文件的程序
💻 JAVA
字号:
import java.io.*;
import java.util.*;
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.output.*;

public class CreateXML 
{
	/**
	 * @param args
	 */
	//声明XML中所有的元素
	Element customer,name,age,sex,address,street,city,district;
	
	public CreateXML()
	{
		//创建customer元素,并设置为XML文档的根节点
		customer = new Element("customer");
		Document myDocument = new Document(customer);
		
		//创建XML文档中的其他元素,并初始化元素名
		name = new Element("name");
		age = new Element("age");
		sex = new Element("sex");
		address = new Element("address");
		street = new Element("street");
		city = new Element("city");
		district = new Element("district");
		
		//给XML文档中的每一个元素添加内容值
		name.addContent("Wang Xiao Yue");
		age.addContent("24");
		sex.addContent("male");
		street.addContent("No.1 East Rood,ShangDi");
		district.addContent("Hai Dian");
		city.addContent("Bei Jing");
		
		//将street、district和city元素作为子元素,添加到address元素中
		address.addContent(street);
		address.addContent(district);
		address.addContent(city);
		
		//将address元素作为子元素,添加到customer根元素中
		customer.addContent(name);
		customer.addContent(age);
		customer.addContent(sex);
		customer.addContent(address);
		
		try 
		{
			//创建XML文件输出流
			XMLOutputter fmt = new XMLOutputter();
			
			//创建文件输出流
			FileWriter writer = new FileWriter("c:\\customer.xml");
			
			//设置所创建的XML文档的格式
			Format f = Format.getPrettyFormat();
			fmt.setFormat(f);
			
			//将生成的XML文档写入到"c:\customer.xml"文件中
			fmt.output(myDocument, writer);
			writer.close();
		} 
		catch (Exception e) {e.printStackTrace();}
	}
	public static void main(String[] args) 
	{
		// TODO Auto-generated method stub
		CreateXML createXML = new CreateXML();
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -