<a href="http:&#x2F;&#x2F;programmers.stackexchange.com&#x2F;questions&#x2F;61198&#x2F;if-xml-is-so-bad-why-do-so-many-people-use-it" rel="nofollow">http:&#x2F;&#x2F;programmers.stackexchange.com&#x2F;questions&#x2F;61198&#x2F;if-xml-...</a><p><a href="http:&#x2F;&#x2F;blog.codinghorror.com&#x2F;xml-the-angle-bracket-tax&#x2F;" rel="nofollow">http:&#x2F;&#x2F;blog.codinghorror.com&#x2F;xml-the-angle-bracket-tax&#x2F;</a><p><a href="http:&#x2F;&#x2F;nothing-more.blogspot.co.uk&#x2F;2004&#x2F;10&#x2F;where-xml-goes-astray.html" rel="nofollow">http:&#x2F;&#x2F;nothing-more.blogspot.co.uk&#x2F;2004&#x2F;10&#x2F;where-xml-goes-as...</a><p>SOAP&#x27;s serialisation of RPC predated the popularity of JSON, and has largely been replaced by JSON for web-RPC through REST APIs. Why? Because it&#x27;s needlessly verbose and complicated.<p>(I do worry that new serialisation formats are being developed in a vacuum, and we&#x27;ll reinvent ASN1 or something)