title: Reuse attributes on many elements in XSD
body: <p>Is there a way in XML Schema to define/name a set of attributes that can be reused on many element definitions without cutting/pasting the whole attribute definition into each element definition?</p>
  
  <p>For example, if I want three attributes on 20 different elements in my xsd, can I name these as a group somehow once and reference them without having to have the same full definition repeated as part of all 20 elements?</p>
  
  <pre><code>&lt;xs:attribute name="lang" type="xs:string" use="required"/&gt;
  &lt;xs:attribute name="page" type="xs:string"/&gt;
  &lt;xs:attribute name="alphabet" type="xs:string"/&gt; 
  </code></pre>