<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Roy,<br>
      <br>
    </div>
    <blockquote type="cite"
      cite="mid:025301d3009a$c8df5740$5a9e05c0$@ntlworld.com">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">...<span
style="font-size:10.0pt;font-family:Consolas;color:blue;background:white;mso-highlight:white"></span><span
style="font-size:10.0pt;font-family:Consolas;color:black;background:white;mso-highlight:white"><o:p></o:p></span>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">I have suggested the “type” of each
          attribute might be “NMTOKEN”. There may well be better types.
          If not, then “NMTOKEN” would need some explanation.</p>
      </div>
    </blockquote>
    <br>
    I am not detailed familiar with all of the XML definition
    terminology, so I may not have the correct definition in mind here.
    My understanding of "NMTOKEN" is that it must be a valid XML name.
    These are alphanumeric characters plus underscore and dash. <br>
    <br>
    This is the same set of characters as class names; however, class
    names have the restriction that it must start with a letter and the
    value is case insensitive. Also it is allowed (and standard
    practice) to use multiple class names for the value. Each name is
    separated from the others by white space. This is not a valid
    NMTOKEN.<br>
    <br>
    <br>
    <div class="moz-signature">-- <br>
      <font class="tahoma,arial,helvetica san serif" color="#333366">
        <font size="+1"><b>Leonard Daly</b></font><br>
        3D Systems & Cloud Consultant<br>
        LA ACM SIGGRAPH Chair<br>
        President, Daly Realism - <i>Creating the Future</i>
      </font></div>
  </body>
</html>