> "But if the people who made the strange decision to use XML as a data format [...] they might realise that what they're doing is unsuited to it and unergonomic
The author's point is that XML should not be a data format.
The author's point is that XML should not be a data format.
The point being, I think the author is arguing you should use the right tool for the job, and XML not being designed for arbitrary data structures makes it not the right tool. Just recently people have shown you can build a raytracing engine in SQL, but if someome was arguing we shall call it SQLCycles and ship it in Blender, I'd definitely have a few objections!
For humans, this is documents with certain meanings attached. For computers, it’s documents with certain meanings attached.
It’s all data. XML is a data markup language. It’s just that humans call it “semantics” in a “document.”