最近在搭webservice服务,发现SAXBuilder.build的参数没有string类型,有点小伤感,但是直觉告诉我,肯定有个中转站。。。。搜索一番。。。。。ByteArrayInputStream,好吧
private Document XMLString2Document(String XMLString){
Document document = null;
ByteArrayInputStream xmlStream = null;
try{
xmlStream=new ByteArrayInputStream(XMLString.getBytes("UTF-8"));
}
catch(UnsupportedEncodingException uee){
uee.printStackTrace();
}
if(xmlStream!=null){
try{
SAXBuilder saxBuilder=new SAXBuilder();
document=saxBuilder.build(xmlStream);
}
catch(IOException ex){
ex.printStackTrace();
}
catch(JDOMException ex){
ex.printStackTrace();
}
}
return document;
}