xs:QName
An xs:QName
is a base type that is restricted to
namespace-qualified names. The logical value of a qualified name
is a namespace URI, local part pair. Lexically, qualified names
are the same as XML 1.0 names except that they may not contain
more than one colon and that colon may not be the first character
in the name. A qualified name may or may not be prefixed. If it is
prefixed, then the prefix must be properly mapped to a namespace
URI. If it is not prefixed, then the name must occur in the scope
of a default namespace. These are all legal values of type
xs:QName
, provided that this
condition is met in context:
xsl:apply-templates
svg:rect
limit
xml:lang
body
xlink:href
Constraining facets that apply to xs:QName
are length
, minLength
, maxLength
, pattern
, enumeration
, and whiteSpace
.