Как отключить выборку DTD с помощью JAXB2.0

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

21
задан jonrsharpe 23 February 2016 в 11:34
поделиться