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.

Rispondi quotando