xml字符串转这JAVA对象
办入字符串有中文问题造成xml解析不完整
public static Object xmlToObject(String xml,String mappingFile){ Mapping map = new Mapping(); Object object=null; try { map.loadMapping(CastorUtil.class.getResource(mappingFile)); Unmarshaller unmar = new Unmarshaller(map); object = unmar.unmarshal(new InputSource(new StringReader(xml)) ); Marshaller marshaller = new Marshaller(new OutputStreamWriter( System.out)); marshaller.setMapping(map); marshaller.marshal(object); } catch (Exception e) { e.printStackTrace(); } return object; }