XML and Hypertext

Language designers SHOULD provide mechanisms for identifying links to other resources and to portions of representation data (via fragment identifiers).
Language designers SHOULD provide mechanisms that allow Web-wide linking, not just internal document linking.
Language designers SHOULD incorporate hypertext links into a data format if hypertext is the expected user interface paradigm
Language designers who create new XML vocabularies SHOULD place all element names and global attribute names in a namespace