#include <QName.h>
Qualified name according to "Namespaces in XML" specification.
QName ::= (Prefix ':')? LocalPart
Prefix ::= NCName
LocalPart ::= NCName
NCName ::= (Letter | '_') (NCNameChar)* ; An XML Name, minus the ":"
NCNameChar ::= Letter | Digit | '.' | '-' | '_' etc.
The Prefix provides the namespace prefix part of the qualified name, and must be associated with a namespace URI reference in a namespace declaration. The LocalPart provides the local part of the qualified name. Note that the prefix functions only as a placeholder for a namespace name. Applications should use the namespace name, not the prefix, in constructing names whose scope extends beyond the containing document.