|
XML is not a file format only. It's a complete ecosystem built around that file. Protocols, verifiers, file formats built on top of XML. You can get XML and convert it to everything. I use it to model 3D objects for example, and the model allows for some neat programming tricks while being efficient and more importantly, human readable. Except being small, JSON is worst of both worlds. A hacky K/V store, at best. |
Efficient is also... questionable. It requires the full turing machine power to even validate iirc. (surely does to fully parse). by which metric is XML efficient?