QName represents XML qualified names. The value space of QName is the set of tuples {namespace name, local part}, where namespace
name is a uriReference and local part is an NCName. The lexical space of QName is the set of strings that match the QName
production of [Namespaces in XML].