Отключить проверку для jaxb 1 маршаллер - PullRequest
1 голос
/ 15 ноября 2010

Как отключить проверку на маршаллере для jaxb1?

1 Ответ

1 голос
/ 16 ноября 2010

Вы можете установить ValidationEventHandler на своем маршаллере, который игнорировал все события:

marshaller.setEventHandler(new IgnoringValidationEventHandler());

ValidationEventHandler будет выглядеть примерно так:

import javax.xml.bind.ValidationEvent;
import javax.xml.bind.ValidationEventHandler;

public class IgnoringValidationEventHandler implements ValidationEventHandler {

    public boolean handleEvent(ValidationEvent event) {
        return true;
    }

}

Примечание: Если это новое приложение, я бы рекомендовал использовать JAXB 2 (JSR-222) вместо JAXB 1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...