XML offers superior technical capabilities compared to JSON, including built-in schema validation (XSD), namespaces for composability, comments, and self-description. The industry abandoned XML not due to technical inadequacy but because JavaScript's dominance made JSON convenient, sacrificing formalism for developer
•11m read time• From marcosmagueta.com
Table of contents
The Case for XMLThe S-Expression ConnectionWhy We Chose PoorlyOn Developer Convenience and Self-DeceptionThe Physical and the ConceptualWhat We LostThe Binary AnswerOn PracticalityA Final PointSort: