[JAXB] Generer une List via xsd
Bonjour
Je cherche à utiliser le tag xsd:list dans mon fichier xsd afin que ma génération de class java me donne un objet List
J'ai essayé plusieurs tentative dans mon xsd, mais à chaque fois j'ai des erreur :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<xsd:element name="column">
<xsd:complexType>
<xsd:attribute name="localname" type="xsd:string" use="required"/>
<xsd:attribute name="parentname" type="xsd:string" use="required"/>
<xsd:attribute name="parentdisplayname" type="xsd:string" use="required"/>
</xsd:complexType>
<xsd:simpleType name="test">
<xsd:list itemType="xsd:string"/>
</xsd:simpleType>
</xsd:element> |
me donne l'erreur :
Citation:
[ERROR] s4s-elt-must-match.1: The content of 'column' must match (annotation?, (simpleType | complexType)?, (unique | key | keyref)*)). A problem was found starting at: simpleType.
sinon j'ai essayée plus simplement :
Code:
1 2 3 4 5 6
|
<xsd:element name="column">
<xsd:simpleType name="test">
<xsd:list itemType="xsd:string"/>
</xsd:simpleType>
</xsd:element> |
Mais j'ai l'erreur :
Citation:
[ERROR] s4s-att-not-allowed: Attribute 'name' cannot appear in element 'simpleType'.
Je ne sais donc vraiment pas comment générer une liste dans ma class java à partir du fichier xsd.
merci de votre aide.
Blaise