5

存在哪些人类可读和人类可编辑的语法可以在不损失表达性的情况下自动转换为 XML 和从 XML 转换。换句话说,这个列表的更新版本。那里提到的三种语法是:

还有其他人吗?(这不是关于 XML 的替代品如 JSON,而是人类使用文本编辑器维护 XML 文件的更简单方法)。

4

2 回答 2

2

更多答案:

  • CompactXML - 另一种通用 XML 语法,看起来相当合理
  • SLAX - XSL 的另一种语法。看起来像是 JavaScript、CSS 和……我不确定的奇怪混合体。
  • RELAX NG - 一种 XML 模式语言(如 XSL),具有紧凑的替代语法。

还有一些有用的链接:

  • XSugar - 关于这个问题的有趣论文
  • XFlat - 用于在可定义的“平面”格式和 XML 之间进行转换的通用工具。(所以不是特定的语法)
  • XSCS - 一篇描述与上面的 CompactXML 非常相似的东西的论文。我认为。
于 2011-10-05T01:13:43.567 回答
1

如果您正在寻找一种简单查看和进行小调整的好方法,我强烈建议您简单地获得一个美化器和一个带有代码折叠功能的文本编辑器。我个人使用记事本++,但我敢肯定还有许多其他人具有这些简单的功能。

具有讽刺意味的是,我现在正在使用 SO,因为我正在处理一个缩进损坏的 XML 文件。最初的开发人员的缩进工作良好(它是一种非标准语言,库很差),但后来的开发人员给了它……没有得到应有的关注。

于 2011-10-03T00:42:19.757 回答