Mam schematu XML, gdzie elementem Calling1 jest zdefiniowany następująco:JAXB nie rzuca błąd na niewłaściwym dateTime wartości
<xsd:element name="Calling1" type="xsd:dateTime">
mam generowane powiązań JAXB:
<xjc extension="true" schema="${basedir}/message.xsd"
destdir="${basedir}/src" package="org.test"/>
I używam JAXB do niemarkowych dokumentów XML do reprezentacji Java. Jeśli moja cantains XML elementem Calling1, których wartość nie jest prawidłowa dateTime, na przykład
<Calling1>NOT_A_DATETIME</Calling1>
JAXB nie wyrzuca żadnego błędu, ale zwraca mi obiektu Java, który nieruchomość calling1 jest null.
Dlaczego otrzymuję zero, a nie błąd? Jak mogę zmienić zachowanie Jaxb?
Dzięki! To naprawdę działa! – never
serdecznie zapraszamy :) – Bhaskar