Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Нужна помощь по RSS (https://javascript.ru/forum/css-html/23506-nuzhna-pomoshh-po-rss.html)

han 26.11.2011 02:30

Нужна помощь по RSS
 
:help: Здравствуйте!
Вопрос поJavaScript и XML.
Необходимо разместить RSS-фиды от разных источников на веб-странице, при этом сделать динамическое обновление по нажатию input:button, адрес фида берется из поля input:text.
Вопрос собственно в том, где брать адреса этих фидов, как получить объект посредством JavaScript или с помощью JQuery и каким образом парсить полученный объект?

Gvozd 26.11.2011 03:32

Цитата:

Сообщение от han
Вопрос собственно в том, где брать адреса этих фидов,

Если у сайта есть RSS, то ее иконку можно увидеть в адресной строке
Перейдя по ней узнаете адрес фида
Цитата:

Сообщение от han
как получить объект посредством JavaScript

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

han 26.11.2011 13:52

Цитата:

Сообщение от Gvozd (Сообщение 139060)
Если у сайта есть RSS, то ее иконку можно увидеть в адресной строке
Перейдя по ней узнаете адрес фида

то есть боать URL, на который ссылается иконка?

Цитата:

Сообщение от Gvozd (Сообщение 139060)
Если владелец сайта с фидом не предусмотрел, чтобы другие сайты могли получить его контент, то вы из JS в принципе не сможете получить контент.
Политики безопасности запрещают получать контент с других доменов

ну все же предполагается, что доступ есть... так как же распарсить? вопрос не в безопасности, а в коде)

Gvozd 26.11.2011 15:05

Цитата:

Сообщение от han
ну все же предполагается, что доступ есть... так как же распарсить? вопрос не в безопасности, а в коде)

в общем случае - регулярками
в одном из частных случае вы можете получить готовый DOM-объект

han 26.11.2011 16:46

Gvozd, спасибо!!! Разобрался вроде! И еще! Чтобы получить готовый объект, я так понимаю, следует обратиться за помощью к JQuery?

Gvozd 26.11.2011 17:20

Цитата:

Сообщение от han
следует обратиться за помощью к JQuery?

вовсе необязательно
любой код на jQuery всегда можно переписать без него

han 27.11.2011 14:38

Спасибо огромное! Со всем разобрался! Оказалось вообще элементарно!:)


Часовой пояс GMT +3, время: 14:10.