最近在搭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;
}



posted on 2011-11-29 14:16  ivanUp  阅读(1033)  评论(0编辑  收藏  举报