Xml is a hierarchical days structure that has less data hinting to parsers /serializes than json.
Please don't say namespaces. Broke xpath and other parsing techs. Attrs vs tags? Cdata? Any one remember ibm web services being all cdata tags?
Also the supporting XML tech is quite nice. Schema validation and translation is simple. It's also much simpler to parse.