- opts.setPreserveDTD(true);
- opts.setPreserveNS(true);
- opts.setPreserveLexicalValues(true);
- opts.setAlignmentType(AlignmentType.byteAligned);
- } catch (EXIOptionsException e) {
- throw new ExceptionInInitializerError(e);
+ fidelity.setFidelity(FidelityOptions.FEATURE_DTD, true);
+ fidelity.setFidelity(FidelityOptions.FEATURE_LEXICAL_VALUE, true);
+ fidelity.setFidelity(FidelityOptions.FEATURE_PREFIX, true);
+ } catch (UnsupportedOption e) {
+ LOG.warn("Failed to set fidelity options, continuing", e);