'xs:gMonth with month only':
{|xml||
--04
|}.
'xs:gMonth with month and zero time zone offset':
{|xml||
--04Z
|}.
'xs:gMonth with month and non-zero time zone offset':
{|xml||
--04-05:00
|}.
'xs:gMonth with year specified'(fail):
{|xml||
2004-04
|}.
'xs:gMonth without one leading hyphen'(fail):
{|xml||
-04
|}.
'xs:gMonth without all leading hyphens'(fail):
{|xml||
04
|}.
'xs:gMonth with truncated month value'(fail):
{|xml||
--4
|}.
'xs:gMonth with too small value'(fail):
{|xml||
--00
|}.
'xs:gMonth with too large value'(fail):
{|xml||
--13
|}.
'xs:gYear with too large time zone offset'(fail):
{|xml||
--04-15:00
|}.
'xs:gYear with invalid time zone offset'(fail):
{|xml||
--04-09:60
|}.
'xs:gMonth with empty value'(fail):
{|xml||
|}.