'xs:QName with valid prefix and local part':
{|xml||
pre:myElement
|}.
'xs:QName with valid prefix and invalid local part'(fail):
{|xml||
pre:-myelement
|}.
'xs:QName with invalid prefix and valid local part'(fail):
{|xml||
.pre:myelement
|}.
'xs:QName with invalid prefix and invalid local part'(fail):
{|xml||
.pre:.myelement
|}.
'xs:QName with valid local part':
{|xml||
myElement
|}.
'xs:QName with invalid local part or missing prefix'(fail):
{|xml||
:myElement
|}.
'xs:QName with invalid prefix or local part or too many parts'(fail):
{|xml||
pre:pre:myElement
|}.
'xs:QName with empty value'(fail):
{|xml||
|}.