Я пытаюсь использовать 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 использовать мой собственный анализатор саксофона.