Я пытаюсь использовать JAXB для unmashall некоторых XML, которые я использовал xjc для создания в первую очередь. Я не хочу делать какие-либо проверки на unmarshalling, но даже несмотря на то, что я отключил проверку в соответствии с документацией JAXB с помощью u.setSchema(null);
, но это не помешало бросать FileNotFoundException
при попытке запустить и может Не находите схему.
JAXBContext jc = JAXBContext.newInstance("blast");
Unmarshaller u = jc.createUnmarshaller();
u.setSchema(null);
return u.unmarshal(blast)
Я видел похожие вопросы для отключения синтаксического анализа SAX от проверки, установив свойство apache http://apache.org/xml/features/validation/schema
на false
, но я не могу заставить Unmarshaller использовать собственный саксовый парсер.