我尝试使用exificient-gui对 XML 文件进行编码/解码,但未保留原始 XML 文件中包含的注释。我使用了这些设置:
生成的 XML 文件(编码/解码后)不再包含 XML 注释。
然后我尝试对OpenExi做同样的事情,结果相同(= 没有评论)。
我也尝试过为 Exificient 和 OpenExi 提供的 Java 示例;再次没有评论。
- Exificient(或 OpenExi)GUI 保留评论的正确选项是什么?
我尝试使用exificient-gui对 XML 文件进行编码/解码,但未保留原始 XML 文件中包含的注释。我使用了这些设置:
生成的 XML 文件(编码/解码后)不再包含 XML 注释。
然后我尝试对OpenExi做同样的事情,结果相同(= 没有评论)。
我也尝试过为 Exificient 和 OpenExi 提供的 Java 示例;再次没有评论。
简短的回答是 EXIficient GUI 中存在一个错误,该错误已同时修复。在https://exificient.github.io/java/上查看最新的 Jar ,您应该只需要设置“保留评论”。
更长的答案是这里有一个用于 XML/EXI 处理的两步过程。一方面是 EXI 可以保留的内容。另一个方面是 XML 阅读器提供给 EXI 的内容。
在这种情况下,XML 阅读器未正确设置为提供注释。因此 EXIficient 无法对它们进行编码....