通常在操作xml的时候,都是通过inputstream(很多情况下是FileInputStream)来读入xml并转为dom的,很多人会遇到这种情况数据不是从文件读入的而是从String中取得的
于是会使用
InputStream in = new ByteArrayInputStream (str.getBytes());来取得inputstream ,但是这种InputStream中数据被转成了byte数组,所以转dom的时候就会报错
可以通过一下思路来解决
// 字符串转XML
//XML转字符串
本文介绍了一种将XML字符串转换为DOM对象的方法,并提供了如何将DOM对象再转换回字符串的示例代码,着重解决了在此过程中可能出现的字符编码问题。
2096

被折叠的 条评论
为什么被折叠?



