Je ce schéma:
Fragment 1:schéma XML représentent différents fragments ref
<fragments>
<a>
<item></item>
<item></item>
<item></item>
</a>
<a>
<item></item>
<item></item>
<item></item>
</a>
<a>
<item></item>
<item></item>
<item></item>
</a>
</fragments>
fragment2:
<fragments>
<b>
<item></item>
<item></item>
<item></item>
</b>
<b>
<item></item>
<item></item>
<item></item>
</b>
<b>
<item></item>
<item></item>
<item></item>
</b>
</fragments>
fragment3:
<fragments>
<c>
<item></item>
<item></item>
<item></item>
</c>
<c>
<item></item>
<item></item>
<item></item>
</c>
<c>
<item></item>
<item></item>
<item></item>
</c>
</fragments>
<xs:element name="Fragments">
<xs:complexType>
<xs:sequence>
<xs:element ref="A"/>
<xs:element ref="B"/>
<xs:element ref="C"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="A">
<xs:complexType>
<xs:sequence>
<xs:element ref="item" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="B">
<xs:complexType>
<xs:sequence>
<xs:element ref="item" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="C">
<xs:complexType>
<xs:sequence>
<xs:element ref="item" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="item">
<xs:complexType>
<xs:sequence>
<xs:element name="location"/>
<xs:element name="quantity"/>
<xs:element name="name"/>
<xs:element name="payment"/>
<xs:element name="description"/>
<xs:element name="shipping"/>
<xs:element name="incategory" maxOccurs="unbounded"/>
<xs:element name="mailbox"/>
</xs:sequence>
<xs:attribute name="id" type="xs:ID" use="required"/>
<xs:attribute name="featured" type="xs:anySimpleType"/>
</xs:complexType>
</xs:element>
de la réponse de la question how xsd can represent different xml file? Je peux dire que je peux represe nt A et B et C dans différentes partitions en utilisant ref dans le schéma Cependant ma question le schéma utilise Item avec ref pour réduire la répétition de la définition des noms. Comment puis-je faire la distinction entre ref qui représente un autre fragment et ref qui est juste utilisé dans le schéma pour éviter les répétitions mes salutations
Je n'ai pas vu de réponse ..Je veux voir bientôt :) – Dena