Java DOM使用无效字符创建XML

Java DOM使用无效字符创建XML,java,dom,Java,Dom,我正在使用DOM/Transformer模式创建XML文档。有时源将包含无效字符(如“\u0002”)。我预料到了这一点,但我预计会有一个DomeException组装文档,或者一个TransformerException转换为结果。相反,结果包含无效的XML字符 必须有一种方法来防止文档创建无法自行解析的XML文档。文档normalizeDocument()看起来很有希望,但默认DOMConfiguration不支持“格式良好”的参数 谢谢\u0002是空字符的unicode表示形式,因此从技

我正在使用DOM/Transformer模式创建XML文档。有时源将包含无效字符(如“\u0002”)。我预料到了这一点,但我预计会有一个DomeException组装文档,或者一个TransformerException转换为结果。相反,结果包含无效的XML字符

必须有一种方法来防止文档创建无法自行解析的XML文档。文档normalizeDocument()看起来很有希望,但默认DOMConfiguration不支持“格式良好”的参数


谢谢

\u0002是空字符的unicode表示形式,因此从技术上讲它不是无效的。在将其输出到XML文件时,只需忽略它