title: How to use any string in xsd:enumeration
body: <p>I have such xsd type</p>
  
  <pre><code>&lt;xsd:simpleType name="carsEnum"&gt;
      &lt;xsd:restriction base="xsd:string"&gt;
          &lt;xsd:enumeration value="Seat"/&gt;
          &lt;xsd:enumeration value="Opel"/&gt;
      &lt;/xsd:restriction&gt;
  &lt;/xsd:simpleType&gt;
  </code></pre>
  
  <p>Now I can use it in such way - <code>&lt;xsd:attribute name="carModel" type="carsEnum"/&gt;</code></p>
  
  <p>How I can rebuild carEnum to use any another string?</p>
  
  <p>As an example - </p>
  
  <pre><code>&lt; ... carModel="Seat"/&gt;
  &lt; ... carModel="Some string"/&gt;
  &lt; ... carModel="Opel"/&gt;
  </code></pre>
  
  <p>Of cause I can make type carsEnum as usual String, but it's rather comfortable to use such construction in IDE Idea, because it show tool tips.  </p>