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

📄 test.java

📁 开源框架
💻 JAVA
字号:
package com.zf.test;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Result;
import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.stream.StreamSource;
import org.infohazard.domify.DOMAdapter;
import org.w3c.dom.Node;

public class Test {

		public static void main(String[] args) throws Exception{
			// TODO 自动生成方法存根
			UserBean userBean = new UserBean();
			userBean.setAge(25);
			userBean.setName("zf");
			String rootName = "result";
			DOMAdapter domAdapter = new  DOMAdapter();
			Node node = domAdapter.adapt(userBean, rootName);
			File f = new File("D:\\","UserBean.xml");
			
			Source src = new javax.xml.transform.dom.DOMSource(node);
			
			FileOutputStream fo=new FileOutputStream(f); 
		    OutputStreamWriter ow=new OutputStreamWriter(fo,"UTF8"); 
		    
		   // BufferedWriter bw =new BufferedWriter(ow);
		    //PrintWriter out=new PrintWriter(bw,true);
			
		    Result res = new javax.xml.transform.stream.StreamResult(ow);
			//Result res = new javax.xml.transform.stream.StreamResult(System.out);
			
			TransformerFactory tFactory = TransformerFactory.newInstance();

			Transformer trans;
			if (args.length == 0)
				trans = tFactory.newTransformer();
			else
				trans = tFactory.newTemplates(new StreamSource(new File(args[0]))).newTransformer();

			trans.setOutputProperty(OutputKeys.INDENT, "yes");

			trans.transform(src, res);
			
			
		}
	

}

⌨️ 快捷键说明

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