XML转换为纯文本(目前使用的是YAML,但达到了极限,需要更好的API)



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

我需要将XML文件视为纯文本,并且能够从TXT读回数据。

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

YAML将我的内容格式化得足够整齐,可以读回

到目前为止一切都很好。

不过,最近XML模式变得更加复杂,YAML也达到了自己的极限,具体内容请参阅谷歌上许多"反对"YAML的文章。

我本人并不反对YAML,事实上我是赞成的。这对我很有用。直到现在。

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

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

编程语言是Java。

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

以下是一些替代方案:

  • 蜡烛对象符号

  • JavaFX对象表示

  • ASON-

  • BSON

  • PSON

  • 搪瓷

  • ASN.1

  • RSS 3.0

  • SPARQL S-表达式(SSE)

最新更新