给定以下 xsd 片段:
<simpleType name="ConsentDateType">
<restriction base="date">
<minInclusive value="2000-01-01Z" />
</restriction>
</simpleType>
我发现 WSDL2Java (1.6.2) 正在生成 XMLGregorianCalendar 实例来保存日期。这本身不是问题,但是当字段被序列化为 XML 时,时间也包括在内。这确实是一个问题,因为 XML 用于 SOAP 请求,该请求被拒绝,因为包含日期和时间的字段不符合正式的 xsd:date 要求(仅允许日期和时区偏移) .
我能做些什么来解决这个问题?
-迈克尔