J'utilise JAXB pour analyser mon schéma xml (xsd). J'ai complexType comme suit:Xsd: liste -> date issue
<xsd:complexType name="PromotionalInfo">
<xsd:attribute name="promotionName" type="xsd:string" use="required"/>
<xsd:attribute name="blackOutDates" type="DateList"/>
<xsd:attribute name="amount" type="xsd:float" use="required"/>
<xsd:attribute name="endDate" type="com:Date"/>
<xsd:attribute name="startDate" type="com:Date"/>
<xsd:attribute name="purchaseEndDate" type="com:Date"/>
<xsd:attribute name="purchaseStartDate" type="com:Date"/>
<xsd:attribute name="promoType" type="xsd:string" use="required"/>
<xsd:attribute name="shortMarketingText" type="FiftyLimString" use="required"/>
<xsd:attribute name="numNightsRequired" type="xsd:int"/>
<xsd:attribute name="numNightsFree" type="xsd:int"/>
<xsd:attribute name="termsAndConditions" type="ThousandLimString"/>
<xsd:attribute name="customerFulfillmentRequirements" type="ThousandLimString"/>
</xsd:complexType>
<xsd:simpleType name="DateList" id="DateList">
<xsd:list itemType="com:Date"/>
</xsd:simpleType>
Maintenant, le problème est, ma classe promotionalInfo que JAXB crée a DateList objet de type de liste au lieu du type de liste. Est-ce que quelqu'un sait si c'est un bogue dans JAXB compliler, et si c'est le cas, y at-il une solution de contournement dans mon cas ??
Merci!