Как определить ссылку как ссылку RSS-каналы с помощью ROME? - PullRequest
0 голосов
/ 22 февраля 2009

Я использую библиотеку ROME для разбора каналов. Я хочу знать, как я могу определить ссылку как ссылку XML или обычную ссылку. Есть ли поддержка для этого в РИМ.

1 Ответ

0 голосов
/ 22 сентября 2009

Звучит так, будто вы говорите, что откуда-то будете получать кучу ссылок (контент RSS-канала или что-то в этом роде). Затем вы хотите просмотреть их и определить, являются ли они каналами RSS / Atom или являются обычными HTML-страницами.

Возможно, вы могли бы попытаться получить его с Римом, а затем посмотреть, вызывает ли оно исключение. Лучшим вариантом может быть добавление документа в конце каждой ссылки и просмотр заголовка.

Имейте в виду, что получение каждой ссылки может столкнуться с проблемой, если кто-то ссылается на очень большой файл.

Вы можете посмотреть, используя команду HEAD, чтобы выяснить, какой тип файла вы собираетесь получить в конце ссылки, прежде чем загружать всю вещь.

...