Возможно вы искали: 'Dance Paradise'

May 15 2025 18:40:40
  • Как сделать 8Gamers.Ru домашней страницей?
  • Игры
    • База данных по играх
    • Игровые новости
    • Игровая индустрия
    • Обзоры на игры
    • Прохождения игр
    • Гайды к играм
    • Превью о играх
    • Игровые тизеры
    • Игровые арты
    • Игровые обои
    • Игровые скриншоты
    • Игровые обложки
    • Игровые трейлеры
    • Игровое видео
    • Вышедшие игры
    • Ближайшие релизы игр
  • Кино и ТВ
    • База данных по кино
    • Статьи о кино
    • Постеры
    • Кадры из кино
    • Кино трейлеры
    • Сегодня в кино
    • Скоро в кино
  • Комиксы и манга
    • Манга по алфавиту
    • База данных по комиксах
    • Читать онлайн комиксы
    • Читать онлайн манга
    • База персонажей
  • Читы и коды
    • Чит-коды для PC игр
    • Чит-коды для консольных игр
    • Трейнеры
    • Коды Game Genie
  • Моддинг
    • Модификации
    • Карты к играм
    • Программы для моддинга
    • Статьи о моддинге
  • Геймдев
    • Всё о создании игр
    • Список движков
    • Утилиты в помощь игроделу
    • Конструкторы игр
    • Игровые движки
    • Библиотеки разработки
    • 3D-модели
    • Спрайты и тайлы
    • Музыка и звуки
    • Текстуры и фоны
  • Рецензии
    • Игры
    • Кино
    • Аниме
    • Комиксы
    • Мангу
    • Саундтреки
  • Саундтреки
    • Лирика
  • Файлы
    • Патчи к играм
    • Русификаторы к играм
    • Сохранения к играм
    • Субтитры к кино
  • Медиа
    • Видео
    • Фото
    • Аудио
    • Фан-арты
    • Косплей
    • Фото с виставок
    • Девушки из игр
    • Рисунки
    • Рисуем онлайн
    • Фотохостинг
  • Юмор
    • Анекдоты
    • Афоризмы
    • Истории
    • Стишки и эпиграммы
    • Тосты
    • Цитаты
  • Флеш
    • Азартные
    • Аркады
    • Бродилки
    • Гонки
    • Для девочек
    • Для мальчиков
    • Драки
    • Квесты
    • Леталки
    • Логические
    • Мультфильмы
    • Открытки
    • Приколы
    • Разное
    • Спорт
    • Стратегии
    • Стрелялки
Статистика

Статей: 87772
Просмотров: 96111483
Игры
Injustice:  Gods Among Us
Injustice: Gods Among Us
...
Dark Souls 2
Dark Souls 2
Dark Souls II - вторая часть самой хардкорной ролевой игры 2011-2012 года, с новым героем, сюжето...
Battlefield 4
Battlefield 4
Battlefield 4 - продолжение венценосного мультиплеер-ориентированного шутера от первого ли...
Кино
Steins;Gate
Steins;Gate
Любители японской анимации уже давно поняли ,что аниме сериалы могут дать порой гораздо больше пи...
Ку! Кин-дза-дза
Ку! Кин-дза-дза
Начинающий диджей Толик и всемирно известный виолончелист Владимир Чижов встречают на шумной моск...
Обзоры на игры
• Обзор Ibara [PCB/PS2] 18357
• Обзор The Walking ... 18801
• Обзор DMC: Devil M... 19879
• Обзор на игру Valk... 15877
• Обзор на игру Stars! 17764
• Обзор на Far Cry 3 17948
• Обзор на Resident ... 16024
• Обзор на Chivalry:... 17508
• Обзор на игру Kerb... 17981
• Обзор игры 007: Fr... 16619
Превью о играх
• Превью к игре Comp... 17960
• Превью о игре Mage... 14464
• Превью Incredible ... 14721
• Превью Firefall 13479
• Превью Dead Space 3 16334
• Превью о игре SimC... 14730
• Превью к игре Fuse 15442
• Превью Red Orche... 15542
• Превью Gothic 3 16343
• Превью Black & W... 17354
Главная » Статьи » Разное » Немного о OPML (формат для создания списка RSS каналов) (xml web )

Немного о OPML (формат для создания списка RSS каналов) (xml web )

Ключевые слова: xml, web, (найти похожие документы)

From: Егор Наклоняев <http://naklon.debilarius.ru>
Date: Mon, 2 Aug 2004 14:31:37 +0000 (UTC)
Subject: Немного о OPML (формат для создания списка RSS каналов)

Оригинал: http://naklon.debilarius.ru/texts/sleep/opml.htm

Немного о OPML

После того, как Вы создали на сайте несколько собственных RSS-каналов
(о создании RSS каналов и что это такое, на примере RSS 2.0 читайте
здесь http://naklon.debilarius.ru/texts/sleep/rss.htm), либо хотите
создать список RSS-каналов своих друзей и знакомых, то при увеличении
списка описывать каждый из них в заголовке становится непродуктивно.
Делать же список на каждой странице также не выход: поскольку,
во-первых, это будет SPAM в чистом виде, т.е. информация не
затребованная пользователем, а, во-вторых, это увеличивает размер
страницы. Но есть решение.

Для создания списка каналов RSS на настоящий момент существуют два
формата: OCS (Open Content Syndication) и OPML (Outline Processor
Markup Language). Оба из них базируются на языке XML. Разница между
этими форматами примерно такая же, как и между RSS 1.0 и 2.0, поэтому
для формирования вручную наиболее удобным, по моему мнению, будет всё
же OPML. OPML - это достаточно старый формат, и его основное
предназначение было описание структур, подобных каталогам на диске.
Рассмотрим, для примера, файл, описывающий на сайте debilarius.ru
каналы партнеров Рыбца.

<?xml version="1.0" encoding="windows-1251" ?>
<opml version="1.0">
<head>

<title>Рыбец и его друзья</title>
<dateCreated>Sat, 20 Dec 2003 15:00:00 GMT</dateCreated>
<dateModified>Sat, 20 Dec 2003 18:00:00 GMT</dateModified>
<ownerName>Egor Naklonyaeff</ownerName>
<ownerEmail>chyduskam@debilarius.ru</ownerEmail>

</head>
<body>

<outline type="rss" title="Рыбка дебиляриус"
description="Нечто умственно иное"
xmlUrl="http://debilarius.ru/rss/"
htmlUrl="http://debilarius.ru/" />
<outline type="rss" title="Портал Егора Наклоняева"
description="Сайт Егора Наклоняева и Сигизмунда Траха, людоведов и
душелюбов, а также их единочаятелей. Сайт посвящен наклону, его
пропаганде и практическому применению."
xmlUrl="http://naklon.debilarius.ru/rss/"
htmlUrl="http://naklon.debilarius.ru/" />
<outline type="rss" title="Провод.ком Валерий Тихонов-НеТОТ, личный орган" d
escription="Литературо-краеведческий набор файлов.
Практического интереса не представляет. Содержится на средства
налогонеплательщиков" xmlUrl="http://provod.com/rss.xml"
htmlUrl="http://www.provod.com/" />
</body>
</opml>

Итак, разберём по порядку. Первая строка говорит нам о том, что это
XML версии 1.0, и что для разбора его необходимо использовать
кодировку [47]windows-1251. Вторая строка открывает тэг opml с
обязательным атрибутом version. Данный элемент состоит из двух
обязательных элементов: head и body. Элемент head может быть пустым, а
может содержать нижеследующие элементы, описывающий данный документ:

* <title> - общий заголовок документа
* <dateCreated> - дата создания документа
* <dateModified> - дата последнего изменения документа
* <ownerName> - строка, описывающая владельца данного документа
* <ownerEmail> - адрес электронной почты владельца.

Остальные элементы, упомянутые в спецификации, как то
<expansionState>, <vertScrollState>, <windowTop>, <windowLeft>,
<windowBottom> и <windowRight> для наших целей не нужны. Подробнее о
них, см. спецификацию OPML (http://opml.scripting.com/spec)

Обратите внимание на дату, она должна быть обязательно в стандарте
RFC 822, т.е. с указанием дня недели и часового пояса. Для Москвы
и Санкт-Петербурга, часовой пояс +0300. Таким образом: Sat, 20 Dec
2003 15:00:00 GMT - то же самое, что Sat, 20 Dec 2003 18:00:00 +0300.
Допустимо оба написания.

Что же касается элемента body, то с ним сложнее. Подробной
спецификации на него нету, поэтому опишу элементы из существующей
практики его применения в Интернет. Данный элемент состоит из любого
количества элементов <outline>. Вложения в данный элемент других
элементов, хоть и допускаются стандартом при описании документов
такого типа, не поддерживается большинством агрегаторов. Каждый
элемент содержит следующие желательные атрибуты:
* type - тип элемента, пишем "rss".
* title - в данном случае, название RSS-канала. Соответствует
элементу <title> элемента <channel> для RSS 2.0
* description - краткое описание канала. Соответствует элементу
<description> элемента <channel> для RSS 2.0
* xmlUrl - ссылка на канал в виде RSS
* htmlUrl -ссыка на HTML-страницу данного канала. Соответствует
элементу <link> элемента <channel> для RSS 2.0

Сохраним полученный результат в виде файла с расширением .opml и
перейдем к настройке сервера. Серверу необходимо сообщить, что есть
такое расширение. Это делается у сервера Apache, например, простым
добавлением строки:

AddType text/xml opml

в фаил .htaccess. Если всё это для Вас китайская грамота, то просто
сохраните файл с расширением .xml, типа myfriends.xml и забудьте, что
я только что говорил.

После того, как мы сохранили файл и выложили его на сервер, необходимо
сообщить пришедшим на сайт, что у нас есть opml. Для страницы в
формате HTML это делается следующим элементом секции <head>:

<link rel="subscriptions" type="text/x-opml" title="OPML"
href="http://naklon.debilarius.ru/debilarius.opml" >

Замените http://naklon.debilarius.ru/debilarius.opml своей ссылкой и
наслаждайтесь результатом. Для таких агрегаторов, как например
NewzCrawler (http://www.newzcrawler.com/) этого более чем достаточно.
Для менее продвинутых, можно поставить данную ссылку на кнопку или
сделать её в текстовом виде, но это уже совсем другая история...

Дополнительная литература:

OPML 1.0
http://opml.scripting.com
OPML 1.0 Specification
http://opml.scripting.com/spec
1375 Прочтений •  [Немного о OPML (формат для создания списка RSS каналов) (xml web )] [08.05.2012] [Комментариев: 0]
Добавил: Ukraine Vova
Ссылки
HTML: 
[BB Url]: 
Похожие статьи
Название Добавил Добавлено
• Немного о OPML (формат для создания... Ukraine Vova 08.05.2012
Ни одного комментария? Будешь первым :).
Пожалуйста, авторизуйтесь для добавления комментария.

Проект входит в сеть сайтов «8Gamers Network»

Все права сохранены. 8Gamers.NET © 2011 - 2025

Статьи
Рецензия на Pressure
Рецензия на Pressure
Чтобы обратить на себя внимание, начинающие маленькие разработчики, как правило, уходят в жанры, ...
Рецензия на Lost Chronicles of Zerzura
Рецензия на Lost Chron...
Игры, сделанные без любви и старания, похожи на воздушный шар – оболочка есть, а внутри пусто. Lo...
Рецензия на The Bridge
Рецензия на The Bridge
«Верх» и «низ» в The Bridge — понятия относительные. Прогуливаясь под аркой, можно запросто перей...
Рецензия на SimCity
Рецензия на SimCity
Когда месяц назад состоялся релиз SimCity, по Сети прокатилось цунами народного гнева – глупые ош...
Рецензия на Strategy & Tactics: World War 2
Рецензия на Strategy &...
Название Strategy & Tactics: World War II вряд ли кому-то знакомо. Зато одного взгляда на ее скри...
Рецензия на игру Scribblenauts Unlimited
Рецензия на игру Scrib...
По сложившейся традиции в информационной карточке игры мы приводим в пример несколько похожих игр...
Рецензия на игру Walking Dead: Survival Instinct, The
Рецензия на игру Walki...
Зомби и продукция-по-лицензии — которые и сами по себе не лучшие представители игровой биосферы —...
Обратная связь | RSS | Донейт | Статистика | Команда | Техническая поддержка