28. DTD for a Single Attribute Starting with a Number, Period, or Dash
An NMTOKEN attribute can only take proper XML names with the exception that
names can start with numbers, periods or dashes. Values cannot include white
space. The NMTOKEN attribute type can be used to ensure that an attribute valued
includes no white space.