Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

RSS

347
07 декабря 2006 года
Maniak
319 / / 05.11.2005
Народ подскажите что такое RSS зачем оно вообще нужно и как им пользоваться?
Читал литературу понял что это какието ссылки на новости или что то вроде того, нашел код вставил в свой сайт - ничего не работает...
Вот этот код (вставлял в место для HTML т.е. вне <? ?>, а так же делал отдельный файл rss.xml)
Код:
<?xml version="1.0" encoding="windows-1251" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>XML.com</title>
    <link>http://www.xml.com/</link>
    <description>XML.com features a rich mix of information and services for the XML community.</description>
    <language>en-us</language>
    <item>
      <title>Normalizing XML, Part 2</title>
      <link>http://www.xml.com/pub/a/2002/12/04/normalizing.html</link>
      <description>In this second and final look at applying relational normalization techniques to W3C XML Schema data modeling, Will Provost discusses when not to normalize, the scope of uniqueness and the fourth and fifth normal forms.</description>
      <dc:creator>Will Provost</dc:creator>
      <dc:date>2002-12-04</dc:date>    
    </item>
    <item>
      <title>The .NET Schema Object Model</title>
      <link>http://www.xml.com/pub/a/2002/12/04/som.html</link>
      <description>Priya Lakshminarayanan describes in detail the use of the .NET Schema Object Model for programmatic manipulation of W3C XML Schemas.</description>
      <dc:creator>Priya Lakshminarayanan</dc:creator>
      <dc:date>2002-12-04</dc:date>    
    </item>
    <item>
      <title>SVG's Past and Promising Future</title>
      <link>http://www.xml.com/pub/a/2002/12/04/svg.html</link>
      <description>In this month's SVG column, Antoine Quint looks back at SVG's journey through 2002 and looks forward to 2003.</description>
      <dc:creator>Antoine Quint</dc:creator>
      <dc:date>2002-12-04</dc:date>    
    </item>
  </channel>
</rss>
13
07 декабря 2006 года
RussianSpy
3.0K / / 04.07.2006
http://ru.wikipedia.org/wiki/Rss
Ну и смотри ссылки внизу страницы - там много интересного

Если англ. яз знаешь - тут более полное описание
http://en.wikipedia.org/wiki/RSS_(file_format)

А вообще все стандартно: google.com; yandex.ru
8
07 декабря 2006 года
mfender
3.5K / / 15.06.2005
Цитата:
Народ подскажите что такое RSS зачем оно вообще нужно и как им пользоваться?
Читал литературу понял что это какието ссылки на новости или что то вроде того, нашел код вставил в свой сайт - ничего не работает...


А после того как вставил, что с ним делал?

Вообще-то, в RSS есть обязательные поля. Если их нет - работать не будет. Вот ТУТ очень хорошо расписаны все необходиные поля. ТУТ наглядный пример работающего RSS-канала.

347
07 декабря 2006 года
Maniak
319 / / 05.11.2005
да но все эти ссылки я уже просматрел, но вот в действительности как я уже написал код чегото неработает, может я что то не так делаю...
Я так понимаю что после вставки данного кода в страницу, должны появится новости с другова сайта или хотябы ссылки наних...
8
07 декабря 2006 года
mfender
3.5K / / 15.06.2005
Плохо читал. Ничего нигде не должно появиться. Это формат обмена данными между различными программами.
347
07 декабря 2006 года
Maniak
319 / / 05.11.2005
ну и как ими меняцца?
8
07 декабря 2006 года
mfender
3.5K / / 15.06.2005
Цитата: Maniak
ну и как ими меняцца?


Ты ссылки нажимал, которые тебе написали? Так вот и меняются: хочешь что-то получить - обращаешься по известному адресу и получаешь данные. Делаешь с ними что угодно...

347
07 декабря 2006 года
Maniak
319 / / 05.11.2005
ну я ж писал вам что вставлял вот такой код:
Код:
<?xml version="1.0" encoding="windows-1251" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>XML.com</title>
    <link>http://www.xml.com/</link>
    <description>XML.com features a rich mix of information and services for the XML community.</description>
    <language>en-us</language>
    <item>
      <title>Normalizing XML, Part 2</title>
      <link>http://www.xml.com/pub/a/2002/12/04/normalizing.html</link>
      <description>In this second and final look at applying relational normalization techniques to W3C XML Schema data modeling, Will Provost discusses when not to normalize, the scope of uniqueness and the fourth and fifth normal forms.</description>
      <dc:creator>Will Provost</dc:creator>
      <dc:date>2002-12-04</dc:date>    
    </item>
    <item>
      <title>The .NET Schema Object Model</title>
      <link>http://www.xml.com/pub/a/2002/12/04/som.html</link>
      <description>Priya Lakshminarayanan describes in detail the use of the .NET Schema Object Model for programmatic manipulation of W3C XML Schemas.</description>
      <dc:creator>Priya Lakshminarayanan</dc:creator>
      <dc:date>2002-12-04</dc:date>    
    </item>
    <item>
      <title>SVG's Past and Promising Future</title>
      <link>http://www.xml.com/pub/a/2002/12/04/svg.html</link>
      <description>In this month's SVG column, Antoine Quint looks back at SVG's journey through 2002 and looks forward to 2003.</description>
      <dc:creator>Antoine Quint</dc:creator>
      <dc:date>2002-12-04</dc:date>    
    </item>
  </channel>
</rss>

в ответ в брузере высветились строки с этого самого кода:

http://www.xml.com/ XML.com features a rich mix of information and services for the XML community. en-us http://www.xml.com/pub/a/2002/12/04/normalizing.html In this second and final look at applying relational normalization techniques to W3C XML Schema data modeling, Will Provost discusses when not to normalize, the scope of uniqueness and the fourth and fifth normal forms. Will Provost 2002-12-04 http://www.xml.com/pub/a/2002/12/04/som.html Priya Lakshminarayanan describes in detail the use of the .NET Schema Object Model for programmatic manipulation of W3C XML Schemas. Priya Lakshminarayanan 2002-12-04 http://www.xml.com/pub/a/2002/12/04/svg.html In this month's SVG column, Antoine Quint looks back at SVG's journey through 2002 and looks forward to 2003. Antoine Quint 2002-12-04

и что это такое...то что должно быть? что то я сомневаюсь.
У кавонибудь есть рабочий небольшой пример?
15
07 декабря 2006 года
shaelf
2.7K / / 04.05.2005
XML это файл который описывает документ для удобного машшиного использования. Всё. RSS это набор стандартизированных эллементов документа, дабы навести порядок. Скажем ты обращаешся по адресу, который отдаёт тебе валидный RSS документ. Ты заранее знаешь их расположение и имена и благодаря этому ты можешь не думать, над там "а вот у этих новостей название эллементов и аттрибутов такие, а вот у этих другие". Ты просто парсишь его по документу описывающий стандарт и всё. И так обсолютно все новости. Больше RSS не чего не несёт, лишь определённый набор эллементов и аттрибутов (хотя благодаря этому отседа вытекает много всего интерестного). Всё)
PS Кофе он варить тоже не умеет))))
18K
08 декабря 2006 года
4ert
13 / / 07.12.2006
А что собственно ты хочешь?
Если экспортировать, то тебе нужен грабер rss новостей их оч. много
достаточно перейти по ссылке:
http://www.google.ru/search?q=rss+grabber
Если импортировать, то тебе нужен генератор rss, опяить токи коих тьма!

Если хочешь сам написать то, или иное, то так и спрашивай...
Генератор делается куда легче, достаточно знать хотя бы основы. Хотя впрочем и граббер не сложно...
8
08 декабря 2006 года
mfender
3.5K / / 15.06.2005
Цитата: 4ert
А что собственно ты хочешь?
Если экспортировать, то тебе нужен грабер rss новостей их оч. много
достаточно перейти по ссылке:
http://www.google.ru/search?q=rss+grabber
Если импортировать, то тебе нужен генератор rss, опяить токи коих тьма!

Если хочешь сам написать то, или иное, то так и спрашивай...
Генератор делается куда легче, достаточно знать хотя бы основы. Хотя впрочем и граббер не сложно...


Чуток наоборот, но в целом верно.

OFFTOP: RSS-Reader делать - занятие неблагодарное. Их уже столько, что ещё свой впихнуть в эту нишу просто незачем...

18K
08 декабря 2006 года
4ert
13 / / 07.12.2006
Наоборот в смысле создания?...
ну,незнаю конечно я нраберы не писал, а вот генератор для своего сайта делал, и заняло это у меня порядка 40 минут(с функцией авторизации, и функциями настройки показа новостей на сайте)...
Собственно можете взглянуть:
httP://blood-solaris.ru
8
08 декабря 2006 года
mfender
3.5K / / 15.06.2005
Цитата: 4ert
Наоборот в смысле создания?...
ну,незнаю конечно я нраберы не писал, а вот генератор для своего сайта делал, и заняло это у меня порядка 40 минут(с функцией авторизации, и функциями настройки показа новостей на сайте)...
Собственно можете взглянуть:
httP://blood-solaris.ru


Нет-нет. Я про импорт-экспорт. Чтобы импортировать нужент некий Reader, а для экспорта - генератор... )))

21K
08 декабря 2006 года
Emik
2 / / 28.08.2006
Цитата:
Читал литературу понял что это какието ссылки на новости или что то вроде того, нашел код вставил в свой сайт - ничего не работает...

Собственно говоря, если я правильно все понял, то проблема состоит в том, что автор темы не может добавить RSS-канал на свой сайт...
Для этого файл с RSS нужно было бы и сохранить, как, например, news.rss, а между тэгами <head></head> вставить простую строчку <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="news.rss" >
Соответственнно далее согласно спецификации RSS пишем файл news.rss, для того чтобы все это дальше прочитать (или интерпретировать) используем всякие там ридеры и т.д.
Не это ли хотел автор узнать? Если я ошибся, то прошу прощения за этот пост

8
09 декабря 2006 года
mfender
3.5K / / 15.06.2005
Очень хорошее добавление к теме. Прямо в FAQ можно поставить. Жалко по RSS FAQ'а нет...
21K
09 декабря 2006 года
Emik
2 / / 28.08.2006
Цитата: mfender
Очень хорошее добавление к теме. Прямо в FAQ можно поставить. Жалко по RSS FAQ'а нет...



И в чем же проблема? Я считаю что такие FAQ очень нужны поскольку из личного опыта когда я только начал изучать эту технологию, то нигде не нашел ничего толкового, кроме самой спецификации RSS (((
Так что дерзайте! За вами будующее для новичков в RSS )) :cool:

[color=grey](сорри за флуд)[/color]

347
09 декабря 2006 года
Maniak
319 / / 05.11.2005
Цитата: Emik
Собственно говоря, если я правильно все понял, то проблема состоит в том, что автор темы не может добавить RSS-канал на свой сайт...
Для этого файл с RSS нужно было бы и сохранить, как, например, news.rss, а между тэгами <head></head> вставить простую строчку <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="news.rss" >
Соответственнно далее согласно спецификации RSS пишем файл news.rss, для того чтобы все это дальше прочитать (или интерпретировать) используем всякие там ридеры и т.д.
Не это ли хотел автор узнать? Если я ошибся, то прошу прощения за этот пост



respect - однозначно...

Народ может у вас есть исходники этого самого rss граббера, а то в нете уже час сижу а исхходникав что то так и не нашел, да и сами rss-грабберы в основном что то платные... где бы бесплатного надыбать...

15
09 декабря 2006 года
shaelf
2.7K / / 04.05.2005
2Maniak Слыхал про мышей?)))) А про сыр?))))
244
10 декабря 2006 года
UAS
2.0K / / 19.07.2006
Я находил бесплатные! Но работают они очень плохо, даже коряво! Не нашёл ни одного нормального скрипта который хотя бы по-человечески грабил из рсс в массив! А самому писать нету времени... Вот так! Поищи на PEAR. Я там видел похожий граббер
347
10 декабря 2006 года
Maniak
319 / / 05.11.2005
Цитата: UAS
Я находил бесплатные! Но работают они очень плохо, даже коряво! Не нашёл ни одного нормального скрипта который хотя бы по-человечески грабил из рсс в массив! А самому писать нету времени... Вот так! Поищи на PEAR. Я там видел похожий граббер



...вот... а поэтому хочу написать свой, и так как в этой технологии вообще ничего не шарю,надо хотябы знать что писать, хотелосьбы не то что б исходник, а хотя бы просто описание алгоритма таких прог(я надеюсь они на php пишуцца...)...
тут же были люди у каторых на сайте есть такие проги, может покажете хотя бы упрощенный вариант?

15
10 декабря 2006 года
shaelf
2.7K / / 04.05.2005
Там всё просто. Идёшь на php.net. Ищешь раздел в документации DOMXML или simpleXML и читаешь. После того, как понимаешь как это работает идёшь и читаешь спецуху RSS (можешь на моём хомяке посмотреть, ес искать лень). Пишешь. Всё.
347
16 декабря 2006 года
Maniak
319 / / 05.11.2005
... ну я посмотрел в гугле все про rss и т.д. почитал что такое DOM XML понял как там что на php генерить xml документ... только вот одно не понял - зачем нужен этот DOM XML, зачем воопще *.xml документы, они ж в браузере так и отображаюцца (исходный код)...для чего это все предназначено?
244
16 декабря 2006 года
UAS
2.0K / / 19.07.2006
http://ru.wikipedia.org/wiki/XML
12
17 декабря 2006 года
alekciy
3.0K / / 13.12.2005
Цитата: Maniak
... ну я посмотрел в гугле все про rss и т.д. почитал что такое DOM XML понял как там что на php генерить xml документ... только вот одно не понял - зачем нужен этот DOM XML, зачем воопще *.xml документы, они ж в браузере так и отображаюцца (исходный код)...для чего это все предназначено?


Для стыковки (импорт/экспорт) разнородных систем. Обмен данными. Два абсолютно разные приложения (могут быть хоть на разных платформах и ОСях) будут корректно обмениваться данными через XML если у них согласован один и тот же DTD и одна и таже трактовка данных.
Поэтому не удивительно, что в качестве форма обмена данными взяли XML. ЛЮБАЯ программа поддерживающая RSS спецификацию будет читать данные из RSS корректно и самое главное интерптерировать эти данные будет одинаково.

12
17 декабря 2006 года
alekciy
3.0K / / 13.12.2005
Цитата: shaelf
Там всё просто. Идёшь на php.net. Ищешь раздел в документации DOMXML или simpleXML и читаешь. После того, как понимаешь как это работает идёшь и читаешь спецуху RSS (можешь на моём хомяке посмотреть, ес искать лень). Пишешь. Всё.


Если пых 5-ый, то DOM функции. Ибо DOM XML != DOM.

15
17 декабря 2006 года
shaelf
2.7K / / 04.05.2005
А что, ещё динозавры не вымерли?))) PEAR офицально с 1 января 2007 года (кажись с датой не напутал) прекращает приём (даже обновление) классов написанные под 4 версию.... Уже линейка 5.2.0 на дворе, уже альфы 6 строчат.... Какая нафиг 4))) Единственное засада - хостинг. Многие крупные хостеры ложить на это хотели, а это грустно...
12
17 декабря 2006 года
alekciy
3.0K / / 13.12.2005
Ну ты сам вспомнил DOM XML ;) . Я тя за язык не тянул )))

А насчет хостеров... Нафиг таких хостеров, у которых только 4-ая версия и есть. Собственно в том числе и поэтому сменил хостера.
15
17 декабря 2006 года
shaelf
2.7K / / 04.05.2005
Прошу прошения, оппечаточка))))
347
17 декабря 2006 года
Maniak
319 / / 05.11.2005
Цитата: alekciy
Для стыковки (импорт/экспорт) разнородных систем. Обмен данными. Два абсолютно разные приложения (могут быть хоть на разных платформах и ОСях) будут корректно обмениваться данными через XML если у них согласован один и тот же DTD и одна и таже трактовка данных.
Поэтому не удивительно, что в качестве форма обмена данными взяли XML. ЛЮБАЯ программа поддерживающая RSS спецификацию будет читать данные из RSS корректно и самое главное интерптерировать эти данные будет одинаково.


ну хорошо, это понятно... так вот мы берем пишем любой *.xml файл с правильным xml синтаксисом, сохраняем его и... зачем он нужен, как с ним работать дальше?

8
17 декабря 2006 года
mfender
3.5K / / 15.06.2005
Цитата: Maniak
ну хорошо, это понятно... так вот мы берем пишем любой *.xml файл с правильным xml синтаксисом, сохраняем его и... зачем он нужен, как с ним работать дальше?


Ты же вроде статейки прочитал по ссылкам? Или нет? Там всё и написано...


Сдаётся мне, что мы тут переливаем из пустого в порожнее уже который день...

347
17 декабря 2006 года
Maniak
319 / / 05.11.2005
Цитата: mfender
Ты же вроде статейки прочитал по ссылкам? Или нет? Там всё и написано...


Сдаётся мне, что мы тут переливаем из пустого в порожнее уже который день...


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

8
18 декабря 2006 года
mfender
3.5K / / 15.06.2005
Цитата: Maniak
возможно и переливаем... я просто смысл не могу уловить, мудохаюсь что то на своем компе и ничего не получается, вапще полный ноль...


Ну так плюнь на всё и попей пива. Если не понимаешь ни того, что тебе здесь понаписали, ни того, что в статьях, то какого пня ты ещё хочешь?

256
18 декабря 2006 года
foxweb
1.0K / / 27.07.2005
Чё тут думать, трясти надо!
1. Открой исходник этой страницы.
2. Найди в нём строки

[html]
<link rel="alternate" type="application/rss+xml" title="Форум CodeNet RSS - Общая информация о темах" href="external.php?type=RSS" />
<link rel="alternate" type="application/rss+xml" title="Форум CodeNet RSS2 - Полные тексты" href="external.php?type=RSS2" />
[/html]

3. Открой сайт в опере. Посмотри на жёлтый значок в адресной строке. Кликни по нему. (блин, как юзеру неразумному приходится разжёвывать!)
4. Теперь посмотри, что находится в файлах external.php?type=RSS2

И далее по методу индукции (от частного к общему).
Теперь то фтыкаешь?

уже вторую неделю ржу над топиком, жду, когда закончится )
347
18 декабря 2006 года
Maniak
319 / / 05.11.2005
епт... теперь понял... вапщето не то что я ожидал, но пасматрю что из этого можно извлечь...
8
18 декабря 2006 года
mfender
3.5K / / 15.06.2005
Цитата: Maniak
епт... теперь понял... вапщето не то что я ожидал, но пасматрю что из этого можно извлечь...


Странный подход... Обычно сначала ставится задание, потом ищутся пути его реализации. А у тебя получилось наоборот :)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог