Рим 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.