bonjour à tous,
j'ai un problème avec mes fichiers xml,
en fait quelques uns sont de la forme suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<root>
  <a></a>
  <b></b>
<a></a>
  <b></b>
<a></a>
  <b></b>
<root>
et d'autres ont la forme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<root>
  <a></a>
  <c></c>
<a></a>
  <c></c>
<a></a>
  <c></c>
<root>
et donc mon fichier xsd doit avoir la forme suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<xsd:element name="root">
    <xsd:complexType>
        <xsd:choice>
           <xsd:sequence>
               <xsd:element name="a"/>
               <xsd:element name="b"/>
           </xsd:sequence>
           <xsd:sequence>
               <xsd:element name="a"/>
               <xsd:element name="b"/>
           </xsd:sequence>
       </xsd:choice>
    </xsd:complexType>
</xsd:element>
et ce fichier me cause un problème d'ambiguité,
quelqu'un peut me proposer une solution.