2010-11-15 2 views

ответ

1

Вы можете установить 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.

+0

Это то, что я ищу, спасибо тон. –

+0

Неспособность работать с J8 против местного DTD, к сожалению. большое спасибо однако! –

Смежные вопросы