javabean 转xml
import java.beans.XMLEncoder;
import java.io.BufferedOutputStream;
import java.io.ByteArrayOutputStream;
import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
public class Test {
public static void main(String[] args) throws UnsupportedEncodingException {
Map<String, Object> map = new LinkedHashMap<>();
map.put("num", 1);
map.put("num2", 12);
map.put("num23", 123);
final ByteArrayOutputStream out = new ByteArrayOutputStream();
OutputStream bufOut = new BufferedOutputStream(out, 8192);
XMLEncoder encoder = new XMLEncoder(bufOut);
encoder.writeObject(map);
encoder.close();
byte[] bytes = out.toByteArray();
String xml = new String(bytes, "UTF-8");
System.out.println(xml);
}
}