Otrzymuję błąd podczas generowania Java z WSDL. Chciałem skorzystać z funkcji XML Schema 1.1 (xsd: assert). Zapewnia, że element jest dostępny w żądaniu usługi sieciowej.Jakie są alternatywy dla obsługi XML Schema 1.1 przez JAXB?
<xsd:assert test="(count(InstanceDetail[@OrderCodeType eq 'OFFERID']) eq 1)" />
Używam Apache CXF v 2.6.1. Otrzymuję błąd podczas korzystania z opcji mvn generate-Źródła:
rzucony przez JAXB: Nieoczekiwany
<xsd:assert>
pojawia się na linii 200 kolumna 3 z pliku schematu:
Badanie na błąd, dowiedziałem się że JAXB obsługuje tylko XML Schema 1.0, a ta funkcja jest dostępna w XML Schema 1.1. Jeśli to prawda, jakie mam inne opcje?
możliwy duplikat [Kto korzysta z wersji XML Schema 1.1? Które wersje analizatora są obsługiwane? itp.] (http://stackoverflow.com/questions/4834664/who-is-using-xml-schema-1-1-version-which-parser-versions-support-it-etc) – lexicore
Jeśli czytasz cały opis , nie jest duplikatem. Szukam rozwiązania, a nie tylko odpowiedzi na to pytanie. – user1555524
Ok, przepraszam, nie byłam wystarczająco uważna. – lexicore