是XML是人类可读的,但逗号分隔的文本和属性文件也是如此.
XML变得臃肿,难以解析,难以在代码中修改,加上我可以考虑的大量其他问题.
我的问题是什么是XML最吸引人的特质使它如此受欢迎?
好吧这有点令人尴尬,但我不确定XML的用途是什么.这是正确的XML意味着什么,而不是什么是XML.我现在使用XML多年来主要用于配置文件,但这似乎是一个微不足道的用途.我也将它用作数据文件的互操作格式,但对我来说它看起来并不是特别有效.我对Web开发的经验很少,所以我认为它可能对通信很有用,但我读到的关于XML的大部分文章实际上是XML和JSON之间的比较,而不是XML本身.
更新:到目前为止,我的感觉(基于这个评论)是XML用于通用数据传输,但在最初的兴奋之后由于其低效性而受到青睐(并且它是低效的,因为它是通用的)进一步的想法受到欢迎.