&gt; The point is, XML is quite good for unstructured, semi-structured and strongly-structured data<p>That&#x27;s a highly-subjective and controversial point.<p>(To me, XML is the Java of data languages -- its a lot worse than the best alternative considered on its own for almost any purpose -- though the best alternative will vary by purpose -- but it has a fairly wide range of uses for which its not <i>intolerably</i> bad, and its often a better choice than its inherent features would suggest because of the strength and maturity of the ecosystem around it.)