我用dom4j 构建了一个xml 对象 :
Document doc = DocumentHelper.createDocument();
doc.setXMLEncoding("UTF-8");
Element root = doc.addElement("root");
root.addAttribute("Message", "NeHeartBeat");
可以得到一个Reader
Document doc = DocumentHelper.createDocument();
doc.setXMLEncoding("UTF-8");
Element root = doc.addElement("root");
root.addAttribute("Message", "NeHeartBeat");
现在我不想把doc写成文件后再读,而是想直接把doc 转换成 InputStream对象
- new StringReader(doc.asXML())
可以得到一个Reader
- new ByteArrayInputStream(doc.asXML().getBytes("utf-8"))