Установка пользовательского XOM EntityResolver - PullRequest
2 голосов
/ 01 апреля 2010

Мне не нужно проверять соответствие с типом документа, поэтому я хотел бы установить пользовательский EntityResolver, который принимает все. Я получаю данные из tagoup, поэтому я знаю, что мои данные правильно сформированы и правильны.

Кроме того, мне нужно быстро набрать несколько документов, поэтому, когда я делаю это со значением по умолчанию EntityResolver, я получаю 503 из w3.org.

Как тогда я могу использовать XOM Builder с пользовательским распознавателем сущностей?

1 Ответ

3 голосов
/ 01 апреля 2010

Используйте пользовательский XMLReader.

XMLReader reader = XMLReaderFactory.createXMLReader();
reader.setEntityResolver(new EntityResolver(){...});
Builder builder = new Builder( reader );
...