Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: X технологии > Распознание - RSS(Atom) или нет


Автор: aktuba 13.2.2009, 23:52
Пользователь добавляет ссылку. Необходимо понять - rss-ссылка или нет. Как я понимаю, самый простой вариант посмотреть первые 2 строки и сравнить с шаблоном. Может у вас есть какие идеи?

Автор: skyboy 14.2.2009, 00:29
Цитата(aktuba @  13.2.2009,  22:52 Найти цитируемый пост)
самый простой вариант посмотреть первые 2 строки

лучше посмотреть заголовки, отдаваемые сервером-владельцем ссылки:
Цитата

application/rss+xml

Автор: solenko 14.2.2009, 09:18
skyboy, заголовок может быть и некорректным.

aktuba, самый надежный вариант -- вгрузить в DOMDocument, проверить root node и провалидировать -- dtd у них нет, но хоть на  well formated.

Добавлено через 1 минуту и 2 секунды
Кстати, погуглил -- оказывается есть dtd-шки неофициальные для rss, т.е. можно и полностью валидировать

Автор: aktuba 14.2.2009, 15:27
Полноценная валидация - процесс довольно долгий. На данный момент мне необходимо только убедится, что урл - это rss, а не css, например.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)