Я пытаюсь использовать JAXB, чтобы разобрать некоторые XML, которые я использовал для создания xjc.Я не хочу выполнять какую-либо проверку для демаршаллинга, но даже если я отключил проверку в соответствии с документацией 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 использовать мой собственный синтаксический анализатор саксофона.