Transit: JSON Data Interchange Format 11 years ago
XML is not schemaless. It was designed to be extensible through schemas. It's in the name, after all: eXtensible Markup Language.
XML also doesn't suffer the problems of a limited set of pre-defined types that JSON has. Its type system is extensible through schemas.