4

当我第一次听说 W3C 支持的MicroXML时,我想到了几年前在某处读到的一个想法:XML 规范的一个更简单的子集,没有属性(也没有命名空间 IIRC)。理论上,这样的规范将允许更简单、更快和内存效率更高的解析器实现,可以在完整 XML 被认为过于繁重且不需要其大部分功能的情况下使用。

然而,事实证明,MicroXML 并不是那么简单——例如,虽然它简单,但它确实保留了属性。

那么这样的事情存在吗?规格?一个实现(最好是Java)?我发现的最接近的东西是Christopher Diggins 的 XML——(XML 减号),但它似乎从未流行起来

注意:我确实意识到在我描述的情况下可以使用 JSON 或其他几种格式。不过,出于好奇,我对 XML 子集感兴趣,它可以被常规 XML 解析器读取,并且可以(即使被“简化的”特殊解析器解析)通过 DOM 或 SAX API 访问。

4

1 回答 1

1

我是提出这个想法的人XML-- ,最后我发现JSON完全满足了我的需求,我没有追求XML规范。我更喜欢 JSON,因为它可以被 Javascript 实现快速解析,比 XML 简洁得多,并且可以根据需要轻松转换为 XML。

于 2013-01-01T19:48:40.993 回答