title: What is an xs:NCName type and when should it be used?
body: <p>I ran one of my xml files through a schema generator and everything generated was what was expected, with the exception of one node:</p>
  
  <pre><code>&lt;xs:element name="office" type="xs:NCName"/&gt;
  </code></pre>
  
  <p>What exactly is <code>xs:NCName</code>?  And why would one use it, rather <code>xs:string</code>?</p>