表达XML有哪些替代语法?

时间:2011-10-03 00:23:24

标签: xml text syntax editing sox

存在哪些人类可读和人类可编辑的语法,可以自动转换为XML,而不会丢失表达性。换句话说,this list的更新版本。这里提到的三种语法是:

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

2 个答案:

答案 0 :(得分:2)

更多答案:

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

以及一些有用的链接:

  • XSugar - 关于这个问题的有趣文章
  • XFlat - 用于在可定义的“平面”格式和XML之间进行转换的通用工具。 (所以不是特定的语法)
  • XSCS - 一篇描述与上述CompactXML非常相似的内容的论文。我想。

答案 1 :(得分:1)

如果您正在寻找一种简单的方法来简单地查看和进行小调整,我强烈建议您只需使用代码折叠来获得美化和文本编辑器。我个人使用notepad ++,但我确信还有其他几十个具有这些简单功能。

具有讽刺意味的是,我正处于现在的状态,因为我正在使用破碎的缩进来处理XML文件。原始开发人员的缩进效果很好(这是一种非标准的语言库,但是后来的开发人员给了它......不那么关心。