title: OpenXML stylesheet corruption
body: <p>I'm getting an error on this (formatted for readability) OpenXML stylesheet at column 153, which seems to be the '.' in the 0.0% format identifier.  Can anyone see what is wrong here?  If I remove the numFmts then the issue goes away.  </p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;?xml version="1.0" encoding="utf-16"?&gt;
  &lt;x:styleSheet xmlns:x="http://schemas.openxmlformats.org/spreadsheetml/2006/main"&gt;
    &lt;x:numFmts count="2"&gt;
      &lt;x:numFmt /&gt;
      &lt;x:numFmt numFmtId="164" formatCode="0.0%" /&gt;
    &lt;/x:numFmts&gt;
    &lt;x:fonts count="2"&gt;
      &lt;x:font&gt;
        &lt;x:sz val="11" /&gt;
        &lt;x:color rgb="000000" /&gt;
        &lt;x:name val="Calibri" /&gt;
      &lt;/x:font&gt;
      &lt;x:font&gt;
        &lt;x:b /&gt;
        &lt;x:sz val="11" /&gt;
        &lt;x:color rgb="000000" /&gt;
        &lt;x:name val="Calibri" /&gt;
      &lt;/x:font&gt;
    &lt;/x:fonts&gt;
    &lt;x:fills count="1"&gt;
      &lt;x:fill&gt;
        &lt;x:patternFill patternType="none" /&gt;
      &lt;/x:fill&gt;
    &lt;/x:fills&gt;
    &lt;x:borders count="1"&gt;
      &lt;x:border&gt;
        &lt;x:left /&gt;
        &lt;x:right /&gt;
        &lt;x:top /&gt;
        &lt;x:bottom /&gt;
        &lt;x:diagonal /&gt;
      &lt;/x:border&gt;
    &lt;/x:borders&gt;
    &lt;x:cellXfs count="3"&gt;
      &lt;x:xf /&gt;
      &lt;x:xf fontId="1" applyFont="1" /&gt;
      &lt;x:xf numFmtId="164" applyNumberFormat="1" /&gt;
    &lt;/x:cellXfs&gt;
  &lt;/x:styleSheet&gt;
  </code></pre>