是否有简化的XML子集的规范



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

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

这样的东西存在吗?规格?实现(最好是Java)?我发现的最接近的东西是Christopher Diggins的XML(XML减号),但它似乎从未流行过

注意:我确实意识到JSON或其他几种格式可以用于我描述的情况。不过,出于安全考虑,我对XML子集感兴趣,它可由常规XML解析器读取,并且可以通过DOM或SAXAPI访问(即使由"简化"的特殊解析器解析)。

我提出了XML--的想法。最终,我发现JSON完全满足了我的需求,并且我没有追求XML规范。我更喜欢JSON,因为它可以通过Javascript实现快速解析,比XML详细得多,并且可以根据需要轻松地转换为XML。

最新更新