NA01
06-01-2007, 18:50
cercherņ di essere chiaro... -.-
quasi impossibile :-p
allora...
il punto č che ho un tipo che devo usare nella definizione di altri due.
diciamo che ho un ramo, un albero (che ha dei rami al suo interno) e un arbusto (che ha anche lui dei rami identici al suo interno).
la definizione originale che ho scritto č:
<xs:complexType name="Ramo">
....
</xs:complexType>
<xs:complexType name="Albero">
<xs:sequence>
<xs:element name="aaaaa" type="Ramo"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Arbusto">
<xs:sequence>
<xs:element name="aaaaa" type="Ramo"/>
</xs:sequence>
</xs:complexType>
il problema di questa definizione č che io posso definire un ramo al di fuori di un arbusto e di un cespuglio. Vorrei poter definire in maniera precisa e univoca lo schema senza dover - perņ - duplicare la definizione dell'elemento che voglio all'interno di altri elementi.
grazie
ciao
quasi impossibile :-p
allora...
il punto č che ho un tipo che devo usare nella definizione di altri due.
diciamo che ho un ramo, un albero (che ha dei rami al suo interno) e un arbusto (che ha anche lui dei rami identici al suo interno).
la definizione originale che ho scritto č:
<xs:complexType name="Ramo">
....
</xs:complexType>
<xs:complexType name="Albero">
<xs:sequence>
<xs:element name="aaaaa" type="Ramo"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Arbusto">
<xs:sequence>
<xs:element name="aaaaa" type="Ramo"/>
</xs:sequence>
</xs:complexType>
il problema di questa definizione č che io posso definire un ramo al di fuori di un arbusto e di un cespuglio. Vorrei poter definire in maniera precisa e univoca lo schema senza dover - perņ - duplicare la definizione dell'elemento che voglio all'interno di altri elementi.
grazie
ciao