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.