Вопрос проверки JAXB 2.0 - PullRequest
       17

Вопрос проверки JAXB 2.0

1 голос
/ 11 декабря 2010

Во время работы с JAXB 2.0 я натолкнулся на запрос, который я пока не могу решить, выполняя проверку, у меня есть 2 варианта

1) Либо, как только я обнаружил ошибку, выведите исключение, как я это сделал. 2) Продвигаться вперед, если есть какая-либо ошибка или проверка, и я предполагаю, что это лучший способ, поскольку он поможет показать все ошибки или предупреждения относительно всего XML. но так как этот процесс также включает в себя unmarshalling, это означает, что он предоставит unmarrshall мой предоставленный XML для уважаемого объекта, даже если есть какая-либо ошибка или предупреждение. Все это означает дополнительную работу.

Мой вопрос заключается в следующем: я могу выполнить полную проверку и, если она будет успешной, только тогда, когда соответствующий XML должен быть связан с соответствующими классами POJO

заранее спасибо

1 Ответ

0 голосов
/ 11 декабря 2010

Вы можете использовать API javax.xml.validation для проверки XML-документа по XML-схеме.Вы можете снова удалить этот объект с помощью JAXB.

Ниже приведен пример использования этих API.В этом примере входные данные на самом деле являются объектной моделью, но вы можете адаптировать ее для работы с любым XML-вводом.

...