'xs:Name with only letters': {|xml|| myElement |}. 'xs:Name beginning with an underscore': {|xml|| _myElement |}. 'xs:Name beginning with a colon': {|xml|| :myElement |}. 'xs:Name containing a number': {|xml|| myElement3 |}. 'xs:Name with a hyphen in-between': {|xml|| my-element |}. 'xs:Name with a period in-between': {|xml|| my.element |}. 'xs:Name with a colon in-between': {|xml|| pre:myelement3 |}. 'xs:Name beginning with a number'(fail): {|xml|| 3rdElement |}. 'xs:Name beginning with a hyphen'(fail): {|xml|| -myelement |}. 'xs:Name beginning with a period'(fail): {|xml|| .myelement |}. 'xs:Name with an empty value'(fail): {|xml|| |}.