лучшие книги по экономике
Главная страница

Главная

Замовити роботу

Последние поступления

Форум

Создай свою тему

Карта сайта

Обратная связь

Статьи партнёров


Замовити роботу
Книги по
алфавиту

Б
В
Г
Д
Е
Ж
З
И
К
Л
М
Н
О

ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ ВІРТУАЛЬНИХ ОРГАНІЗАЦІЙ

Страницы [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ]
[ 16 ] [ 17 ] [ 18 ] [ 19 ] [ 20 ] [ 21 ] [ 22 ] [ 23 ] [ 24 ] [ 25 ] [ 26 ] [ 27 ] [ 28 ] [ 29 ] [ 30 ] [ 31 ] [ 32 ]
[ 33 ] [ 34 ] [ 35 ] [ 36 ] [ 37 ] [ 38 ] [ 39 ] [ 40 ] [ 41 ] [ 42 ] [ 43 ] [ 44 ] [ 45 ] [ 46 ] [ 47 ] [ 48 ] [ 49 ] [ 50 ]

 

5.3. Методичні вказівки
до виконання лабораторних робіт

Лабораторна робота № 5.1

«Створення RSS-списку для подання новин
на сайті віртуальної організації»

Мета лабораторної роботи: Навчитися створювати RSS списки та використовувати їх.
Порядок виконання:

  1. Створити RSS-список новин відповідно до специфікації RSS 2.0 та розмітити його на сервері.
  2. Написати аналізатор для виведення списку на HTML-сторінку.
  3. Використати програму-клієнт RSS (RSS-агрегатор) для доступу до RSS-списку як власного, так і списків, розроблених іншими студентами
  4. Захистити лабораторну роботу перед викладачем.

Приклад виконання:

  1. Створення RSS-списку.

За специфікацією RSS 2.0 передбачається чітко визначений набір елементів для організації каналу новин. Детально зі специфікацією RSS 2.0 можна ознайомитись за адресою HTPP://blogs.
law.harvard.edu/tech/.
Структура RSS-списку включає декларацію того, що файл є xml і rss. Далі слідує обов’язковий тег верхнього рівня <channel>, який обов’язково включає один/декілька елементів <item>, в кожному з яких міститься опис певної «новини», а також інші елементи:
<?xml version=«1.0» encoding=«windows-1251»?>
<rss version=«2.0»>
<channel>
...
<item>

</item>
<item>

</item>
</channel>
</rss>
Основні піделементи <channel> подані в табл. 5.1, вибіркові подані в табл. 5.2.
Таблиця 5.1
ОСНОВНІ ПІД-ЕЛЕМЕНТИ <CHANNEL>


Елемент

Опис

Приклад

title

Назва каналу новин, пов’язу­ється із HTML-сайтом, на якому розміщені новини

Podrobnosti.юа

link

URL на HTML-сайт пов’яза­ний з каналом

HTPP://ввв.podrobnosti.юа/rss/news/юкraine.rss

description

Речення, що описує канал

«Обзоры основных событий в Украине и в мире, постоянно обновляемая лента новостей, аналитические статьи»

Таблиця 5.2
ВИБІРКОВІ ПІД-ЕЛЕМЕНТИ <CHANNEL>


Елемент

Опис

Приклад

langюаge

Мова, на якій написано новини каналу (двобуквенні коди країн визначено специфікаціями [ISO639], [ISO3166].

ру

copyright

Копірайт-нотатки для каналу

Copyright 2005, Kozak

managingEditor

Email-адреса особи, відповідальної за редагування каналу

[email protected]юкr.net

webMaster

Email-адреса особи, відповідальної за технічні моменти роботи каналу

[email protected]юа.fm

pubDate

Дата публікації контенту каналу

Sat, 07 Sep 2002 00:00:01 GMT

lastBuildDate

Час останньої зміни контенту

Sat, 07 Sep 2002 09:42:31 GMT

Закінчення табл. 5.2


Елемент

Опис

Приклад

category

Визначення однієї/декількох тематичних категорій, до яких належить канал

<category>Newspapers</category>

generator

Вказується програма, що викорстовується для генерування каналу

MightyInHouse Content System v2.3

docs

Вказує на розміщення документації з використаного для форматування RSS-файлу стандарту

HTPP://blogs.law.harvard.edu/tech/rss

cloud

Дозволяє реєструватися для повідомлення про зміни у каналі, забезпечуючи підписку на канали

<cloud domain=«rpc.sys.ком» port=«80» path=«/RPC2» re­gisterProcedure=«pingMe» protocol=«soap»/>

ttl

Число хвилин, яке канал зберігається до оновлення

<ttl>60</ttl>

image

Визначає картинки типу GIF, JPEG або PNG, які можуть висвітлюватись в каналі. Використовується програмами-агрегаторами як піктограма каналу. Містить 3 обов’язко­ві піделементи: <url> (картин­ки), <title>(сторінки), <link> (на сторінку).

<image>
<url>HTPP://podrobnosti.юа/img/podrobnosti_rss.gif</url>
<title>Podrobnosti.юа</title>
<link>HTPP://ввв.podrobnosti.юа/</link>
</image>

rating

Рейтинг каналу згідно з PICS (HTPP://ввв.w3.org/PICS/)

 

textInput

Визначає текстовий блок діалогу, що використовується з каналом — містить 4 піделементи <title>, <description>, <name>, <link> (останній для URL CGI-скрипта, який оброблятиме введений текст).

skipHours

Інформація для програм-агрегаторів — які години вони можуть минати

skipDays

Інформація для програм-агрегаторів — які дні вони можуть минати

Піделементи <item> подано в табл. 5.3. Всі вони є вибірковими, але повинен бути заданий хоча б один піделемент (title або description).
Таблиця 5.3
ПІДЕЛЕМЕНТИ <ITEM>


Елемент

Опис

Приклад

title

Заголовок новини

<title>Графік Президента Украї­ни на 16 березня</title>

link

URL новини

<link>HTPP://ww2.yuschenko.ком.юа/юкr/present/News/2651/</link>

description

Опис новини

<description>У середу, 16 березня, Президент України зустрінеться з керівництвом міністерства у справах молоді і спорту...</description>

author

Email адреса автора новини

category

Категорія до якої відноситься новина

комments

URL сторінки коментарію пов’язаного з новиною

enclosure

Опис медіа-об’єкту доданого до новини

guid

Рядок, що ідентифікує новину

pubDate

Визначення дати публікації новини

<pubDate>15 Mar 2005 20:32:00 + 0200</pubDate>

source

RSS-канал з якого взята новина

Можливі декілька підходів до створення RSS-списку:
А) вручну, за допомогою текстового редактора (наприклад, WordPad);
Б) за допомогою спеціального редактора XML-сторінок (наприклад, Xmetal);
С) за допомогою програми-генератора.

Страницы [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ]
[ 16 ] [ 17 ] [ 18 ] [ 19 ] [ 20 ] [ 21 ] [ 22 ] [ 23 ] [ 24 ] [ 25 ] [ 26 ] [ 27 ] [ 28 ] [ 29 ] [ 30 ] [ 31 ] [ 32 ]
[ 33 ] [ 34 ] [ 35 ] [ 36 ] [ 37 ] [ 38 ] [ 39 ] [ 40 ] [ 41 ] [ 42 ] [ 43 ] [ 44 ] [ 45 ] [ 46 ] [ 47 ] [ 48 ] [ 49 ] [ 50 ]


ВНИМАНИЕ! Содержимое сайта предназначено исключительно для ознакомления, без целей коммерческого использования. Все права принадлежат их законным правообладателям. Любое использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие или полученные в связи с использованием содержимого сайта.
© 2007-2019 BPK Group.