Fichier xsd et génération des fichiers java
Bonjour
Code:
1 2 3 4 5 6 7 8
|
<xs:complexType name="t_participation">
<xs:sequence>
<xs:element ref="tns:chapter" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="testParticipation" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType> |
L'élèment "testParticipation" est un élèment "bidouille", en effet si je ne place pas cet élèment, à la génération par une tache ant je n'obtiens pas de fichiers java T_participation.java.
Le fichier se servant de cette classe se transforme en collections de t_chapters
Code:
1 2 3 4 5
|
public class T_TemplateResponse implements java.io.Serializable {
private com.orange.lab.pmx.ccf.d2r2.sch.T_actionResult actionResult;
private com.orange.lab.pmx.ccf.d2r2.sch.T_chapter[] t_chapters; |
Si je place cet élèment
Code:
1 2 3 4 5
|
public class T_TemplateResponse implements java.io.Serializable {
private com.orange.lab.pmx.ccf.d2r2.sch.T_actionResult actionResult;
private com.orange.lab.pmx.ccf.d2r2.sch.T_participation t_participation; |
Est ce le comportement normal si le type complexe ne posssèdant qu'un seul élèment ne génère pas le type complexe mais le remplace par ce seul élèment.
Peut-on empecher ce remplacement (en effet celui ci me gene dans ma response de SOAP) ?
En espèrant avoir été claire.
Merci