The W3C and the Unicode Consortium have jointly published a note on Unicode in XML and other Markup Languages. Essentially it lists characters that should and should not be used in markup. A quick glance at the forbidden characters suggests that XML 1.0 is more in conformance with this note than XML 1.1 is.