public static <T> T toBean(String rawxml,Class<T> cls) throws XStreamException{
if(rawxml == null || "".equals(rawxml))
return null;
XStream xstream;
xstream = new XStream(new DomDriver("UTF-8"));
xstream.autodetectAnnotations(true); //把所有的class都解析为annotations
xstream.processAnnotations(cls); //指定class解析为annotations
T obj=(T)xstream.fromXML(rawxml);
return obj;
if(rawxml == null || "".equals(rawxml))
return null;
XStream xstream;
xstream = new XStream(new DomDriver("UTF-8"));
xstream.autodetectAnnotations(true); //把所有的class都解析为annotations
xstream.processAnnotations(cls); //指定class解析为annotations
T obj=(T)xstream.fromXML(rawxml);
return obj;
}
----------------