我是使用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