ciao.
Ho il seguente xsd:
codice:
 <xs:element name="category">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="id" />
              <xs:element name="id_parent" />
              <xs:element name="active" />
              <xs:element name="id_shop_default" />
              <xs:element name="is_root_category" />
              <xs:element name="position" />
              <xs:element name="date_add" />
              <xs:element name="date_upd" />
              <xs:element name="name">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="language">
                      <xs:complexType>
                        <xs:attribute name="id" type="xs:unsignedByte" use="required" />
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>

language è un tipo definito anche nell'xsd con le sue proprietà, il problema è che l'xsd.exe quando genera le classi definisce un tipo chiamandolo come il tipo in cui è contenuto piu language , è possibile ,dato che language è il tipo che mi serve e non categorynamelanguage(ad es vedi codice sopra è quello che genera) per cui non ho proprietà lasciare definito per tutti i tipi che usano language solo language che è il tipo che mi interessa ? si puo in qualche modo?
uso l'xsd del vs 2008.
grazie.