The XML spec is 25 years old today
XML is nowhere near &quot;hip&quot; these days, but I think it is underrated. Yes, a lot of bad things have been done with XML, but the technology itself is just fine and sometimes hated for the wrong reasons.<p>XML is considered overly verbose, which is not always the fault of XML, but of how it is used.<p><pre><code>    &lt;dependency&gt;
      &lt;groupId&gt;org.junit.jupiter&lt;&#x2F;groupId&gt;
      &lt;artifactId&gt;junit-jupiter-engine&lt;&#x2F;artifactId&gt;
      &lt;version&gt;5.9.2&lt;&#x2F;version&gt;
    &lt;&#x2F;dependency&gt;
</code></pre>
Could (in principle) be written as:<p><pre><code>    &lt;dependency groupId=&quot;org.junit.jupiter&quot; artifactId=&quot;junit-jupiter-engine&quot; version=&quot;5.9.2&quot; &#x2F;&gt;
</code></pre>
What really stands out is XML Schema. It is so much more powerful and precise compared to Json Schema.<p>See also: <a href="http:&#x2F;&#x2F;www.nichesoftware.co.nz&#x2F;2017&#x2F;04&#x2F;25&#x2F;in-defense-of-xml.html" rel="nofollow">http:&#x2F;&#x2F;www.nichesoftware.co.nz&#x2F;2017&#x2F;04&#x2F;25&#x2F;in-defense-of-xml....</a>