我确信很多开发人员都熟悉XML和JSON,并且他们都使用了它们。因此,即使是简短的解释,也没有必要解释它们的含义和目的。
如果我们尝试映射他们的概念,我们可以说(如果我错了,请纠正我):
- XML标签等同于JSON
{}
- XML属性等效于JSON属性
- XML标记集合等效于JSON
[]
我唯一想到的是XML命名空间,它在JSON中不存在。
问题是,考虑到此映射,并考虑到JSON在此映射中要轻得多,我们能否在没有XML的情况下看到未来的世界(或者至少从理论上讲是一个世界),但是使用JSON可以完成XML的所有工作?我们可以在所有使用XML的地方使用JSON吗?
PS:请注意,我已经看到了这个问题。这和我在这里要问的完全不同。因此,请不要提及重复。