Festlegen eines benutzerdefinierten XOM EntityResolver
-
23-09-2019 - |
Frage
Ich brauche gegen einen Doctype nicht zu validieren, so Ich mag würde eine benutzerdefinierte EntityResolver
setzen, die alles übernimmt. Ich erhalte Daten wieder aus tagsoup, so dass ich weiß, dass meine Daten wohlgeformt und richtig ist.
Darüber hinaus muss ich schnell eine Reihe von Dokumenten getroffen, so dass, wenn ich dies tun mit dem Standard-EntityResolver
, ich 503
von w3.org
erhalten.
Wie also kann ich einen XOM-Builder mit einem benutzerdefinierten Entität Resolver verwenden?
Lösung
Verwenden Sie einen benutzerdefinierter XMLReader.
XMLReader reader = XMLReaderFactory.createXMLReader();
reader.setEntityResolver(new EntityResolver(){...});
Builder builder = new Builder( reader );
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow