XML Is Almost Always Misused
"XML is a markup language. It is not a data format". The "majority of XML schemas fail to appreciate this distinction". Article comes with examples of bad schemas.