OPML

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

Формат OPML (англ. Outline Processor Markup Language) — язык разметки структуры, основанный на XML формат, служащий для переноса в стандартную электронную форму информации о потоках, которые могут группироваться в ленты. Этот стандарт пригоден для создания списков, включающих как RSS-потоки, так и потоки других форматов — RDF, Atom и так далее.

Содержание

История разработки

База этого языка очень универсальна и пригодна для описания структуры различных объектов с иерархической, древовидной структурой, к примеру, каталогов, списков ссылок и тому подобное. Эта универсальность исходит от корней этого языка — подобные языки описания структуры начали создаваться еще с 1960-х годов для описания структуры различных данных. После рождения технологии XML, в 2000 году вышел и стандарт описания структуры OPML, основанный на этой технологии.

Версии стандарта

Сейчас в ходу версия 1.0, но в 2006 году вышел черновик версии 2.0.

Конкурирующие стандарты

Помимо OPML в настоящее время существует еще один стандарт — OCS (Open Content Syndication — открытый обмен данными), который, впрочем, уступает OPML.[источник не указан 2166 дней]

Пример структуры OPML-документа

 <?xml version='1.0' encoding='Windows-1251'?>
 <opml version='1.0'>
  <head>
    <title>Рекомендуемые RSS-потоки</title>
    <ownerName>Имя владельца списка</ownerName>
    <ownerEmail>exmpl@exmpl.com</ownerEmail>
  </head>
  <body>
    <outline text='Лента 1'>
      <outline text='Поток (канал) 1' description='Описание' htmlUrl='...' xmlUrl='...' type='...' />
      ...
    </outline>
    <outline text='Лента 2'>
      ...   
    </outline>
    ...
  </body>
 </opml>

Ссылки

de:Outline Processor Markup Language en:OPML es:OPML fr:Outline Processor Markup Language hu:OPML id:OPML it:OPML ja:Outline Processor Markup Language ko:OPML ku:OPML lv:OPML pl:OPML pt:OPML tr:OPML zh:OPML

Источник — «http://www.sbup.com/wiki/OPML»
Личные инструменты

Served in 0.092 secs.