Namespace aware schema languages
W3C XML Schema
RELAX NG
Elements and attributes may be defined using their qualified names. This means, in each context we may specify elements and attributes from different namespaces.