0

我有 1000 多个具有复杂嵌套结构的 XML 文件。

我需要将 XML 文件视为纯文本能够从 TXT 中读取数据。

到目前为止,XML-to-YAML 已经完美地达到了目的。

YAML 对我的内容进行了足够整齐的格式化,并且可以回读

到目前为止一切都很好。

不过,最近 XML 模式变得更加复杂,YAML 也达到了自己的极限,具体请参见 Google 上“反对”YAML 的许多文章。

我本人并不反对 YAML,实际上我是赞成的。它对我很有帮助。到现在。

这是一个简单的问题:YAML 是否已被更好的“在纯文本中看起来不错并且适合人类阅读”的系统所取代?YAML 的继任者是什么?

如果您需要更改为回答此问题的 XML 模式的详细信息,那很好……我可以添加它们。它是带有重复的可选部分,带有嵌套项,带有 3 个节点的图表列表,以及对前面定义的对象的 ID 的引用(想想:社会保障 # 来指代一个人)等。

编程语言是Java。

注意:我可以使用 XSLT 将 XML 转换为 TXT,但是如果不定义自己的解析器/语法,我将如何读取数据呢?

4

1 回答 1

0

以下是一些替代方案:

于 2013-01-14T04:01:27.223 回答