通常在操作xml的時候,都是通過inputstream(很多情況下是FileInputStream)來讀入xml並轉爲dom的,很多人會遇到這種情況數據不是從文件讀入的而是從String中取得的
於是會使用
InputStream in = new ByteArrayInputStream (str.getBytes());來取得inputstream ,但是這種InputStream中數據被轉成了byte數組,所以轉dom的時候就會報錯
可以通過一下思路來解決
// 字符串轉XML
//XML轉字符串