Elliotte Rusty Harold says, "You can certainly develop an obfuscated syntax in XML, a syntax that is hard to read -- just as you can in other languages. ... But I think in general with sufficient effort and care and thought, you can design XML formats that are plausible to read and plausible to understand."
Read this Artima.com interview with Elliotte Rusty Harold: