Impostazione di una consuetudine XOM EntityResolver
-
23-09-2019 - |
Domanda
Ho bisogno di non validare contro un DOCTYPE, quindi mi piacerebbe impostare una EntityResolver
personalizzata che accetta tutto. Sto tornando dati da tagsoup, quindi so miei dati è ben formato e corretta.
Inoltre, ho bisogno di colpire rapidamente una serie di documenti, in modo da quando faccio questo con la EntityResolver
predefinita, ottengo 503
da w3.org
.
Come, allora, posso usare un costruttore XOM con un resolver un'entità personalizzata?
Soluzione
Usa un XMLReader personalizzato.
XMLReader reader = XMLReaderFactory.createXMLReader();
reader.setEntityResolver(new EntityResolver(){...});
Builder builder = new Builder( reader );
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow