1

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

必须有一种方法可以防止 Document 创建一个它自己无法解析的 XML 文档。Document normalizeDocument() 看起来很有希望,但默认的 DOMConfiguration 不支持“格式正确”的参数。

谢谢

4

1 回答 1

0

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

于 2013-07-02T18:11:07.903 回答