Рим RSS - отключить проверку в Риме RSS

В моем приложении ROME api пытается проверить подачу и DTD в W3C, и через некоторое время происходит сбой, поскольку W3C блокирует этот IP.

Есть ли способ отключить проверку фида XML в ROME?

Проверка RSS XML не является необходимой, поскольку мы получаем информацию от компании с хорошей репутацией.

1 ответ

Решение

Ты можешь попробовать это?

// create a Document from inputstream is
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse(is);

// fetch the feed
SyndFeedInput input = new SyndFeedInput();
SyndFeed feed = input.build(doc);

Идея состоит в том, чтобы сначала проанализировать XML в документе, а затем передать этот документ в SyndFeedInput. анализ с DocumentBuilder не проверяет DTD.

Другие вопросы по тегам