我有一个 XML,其中包含一个包含 ASCII 替换字符 26 的标签之间的数据。
我想使用 XMLLINT 命令漂亮地打印这个 XML。但是,该命令在替换字符上失败,给出以下错误:
:1: parser error : internal error
如何处理 XMLLINT 中的这个特殊字符?我的 XML 大小为 2 GB,因此很难在创建 XML 的 java 程序中对其进行格式化。
编组器是创建 XML 的 XStreamMarshaller。
XML是如何生成的:它是一个spring批处理程序,它从数据库中读取数据(来自这个ascii字符的来源)并使用StaxEventItemWriter创建一个XML文件,其中编组器是XStreamMarshaller..