📄 beantoxml.java
字号:
package com.gctech.sms.tj;
import java.io.BufferedWriter;
import java.io.FileWriter;
import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.io.xml.XppDriver;
/**
* <p>Title:</p>
* <p>Description:</p>
* <p>Copyright: Copyright (c) Gctech 2004-12-7</p>
* <p>Company: 吉芙德资讯有限公司</p>
*
* @version 1.0
* @author liyi
*
*/
public class BeanToXML {
public static void write(MTBean bean, String filename) {
try {
XStream xStream = new XStream(new XppDriver());
xStream.alias("test", MTBean.class);
String xml = xStream.toXML(bean);
StringBuffer sb = new StringBuffer();
sb.append("<?xml version="+"'1.0'"+ " encoding="+"'gb2312'"+"?>");
sb.append("\n");
sb.append(xml);
BufferedWriter os = new BufferedWriter(new FileWriter(filename));
os.write(sb.toString());
os.flush();
os.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
MTBean bean = new MTBean();
bean.setContent("haha");
write(bean, "./mtpool/mt.xml");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -