Bonjour,
J'ai conçu un schéma xml (fichier xsd) qui me permet de générer un fichier xml appliquant les régles décrites dans celui-ci cependant une partie de mon fichier n'est pas généré sous Netbeans 6.5.1 :
Avec ça, je devrai obtenir ça normalement (sans les valeurs) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 <xsd:complexType name="partie1-type"> <xsd:complexType name="partie2-type"> <xsd:element name="partie3" minOccurs="1" maxOccurs="unbounded"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:minLength value="1"/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:complexType> <xsd:complexType name="partie4" minOccurs="1" maxOccurs="unbounded"> <sequence> <xsd:element name="name" minOccurs="1" maxOccurs="1"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:minLength value="1"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="number" minOccurs="1" maxOccurs="1"> <xsd:simpleType> <xsd:restriction base="xsd:integer"> <xsd:minInclusive value="1"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:complexType name="partie5" minOccurs="1" maxOccurs="1"> <xsd:element name="partie6-plateform" minOccurs="1" maxOccurs="unbounded"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:minLength value="1"/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:complexType> </sequence> </xsd:complexType> </xsd:complexType>
Mais j'ai seulement la partie <partie1></partie1> qui apparait dans le fichier xml généré.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 <partie1> <partie2> <partie3>un</partie3> <partie3>deux</partie3> <partie3>trois</partie3> </partie2> <partie4> <name>hello</name> <number>14</number> <partie5> <partie6>go</partie6> <partie6>allez</partie6> </partie5> </partie4> <partie4> <name>yes</name> <number>we can</number> <partie5> <partie6>truc</partie6> </partie5 </partie4> </partie1>
Espace ou l'on fait appel à partie 1 :
Est ce que mon code est incorrect ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?xml version="1.0" encoding="UTF-8"?> ... <xsd:element name="fichier-general"> <xsd:complexType> <xsd:sequence> <xsd:element name="partie1" type="tns:partie1-type" minOccurs="1" maxOccurs="1"></xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element>
Partager