XmlToBeanUtil import com.thoughtworks.xstream.XStream;/** * @Description: 通过XStream对XML对象转化工具类 * @Author: nobody * @Time: 2017年6月18日 */public class XMLUtil {private static final XStream xStream = new XStream();// o
import com.thoughtworks.xstream.XStream; /** * @Description: 通过XStream对XML对象转化工具类 * @Author: nobody * @Time: 2017年6月18日 */ public class XMLUtil { private static final XStream xStream = new XStream(); // obj2xml public staticString toXML(T obj) { Class cls = obj.getClass(); xStream.alias(cls.getSimpleName().toLowerCase(), cls); xStream.aliasSystemAttribute(null, "class"); return xStream.toXML(obj); } // xml2obj @SuppressWarnings("unchecked") public static T fromXML(String xml,Class clazz) { xStream.alias(clazz.getSimpleName().toLowerCase(), clazz); xStream.aliasSystemAttribute(null, "class"); return (T)xStream.fromXML(xml); } }