我是使用WoodStox的新手。我必須讀取所有可能的Unicode字符組合並寫入XML文件。 WoodStox無法讀取某些Unicode字符。有人可以幫助我如何跳過遇到的字符或一些解決方案來編寫XML文件中的Unicode字符。Woodstox解析器不支持某些Unicode字符
例外我得到的是 錯誤在第1行的列24364002數據 - 組 - results.xml的1404735: SXXP0003:由XML解析器報告錯誤:參考字符「& #xfffe」是一個無效的XML字符。 異常是:net.sf.saxon.trans.XPathException:org.xml.sax.SAXParseException:字符引用「&#xfffe」是一個無效的XML字符。
默認情況下,Woodstox會自動處理物料清單,所以只要輸入字節流('InputStream'),就應該正確處理它。偷偷摸摸的唯一方法是要麼具有雙BOM,要麼手動構建一個將BOM解碼爲字符的「Reader」 - 一旦具有該值的「char」,它就不會是BOM。 – StaxMan 2012-05-03 02:11:46