<!DOCTYPE html>
<html class="client-nojs" lang="ru" dir="ltr"><head>
    <meta charset="UTF-8">
    <title>OPML</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" type="image/png" href="./_res_/favicon.png">
    <link rel="canonical" href="https://ru.wikipedia.org/wiki/OPML"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.styles.legacy.css" rel="stylesheet" type="text/css">
    <meta name="ResourceLoaderDynamicStyles" content="">
    <link href="./_mw_/ext.gadget.common-site.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.logo.css" rel="stylesheet" type="text/css">
    <link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
    <link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
    <link rel="stylesheet" type="text/css" href="./_res_/footer.css">
    <link rel="stylesheet" type="text/css" href="./_res_/vector.css">
  </head>

  <body class="skin-vector-legacy mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-OPML rootpage-OPML skin-vector action-view">
    <div id="content" class="mw-body" role="main">
      <a id="top"></a>
      <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">OPML</span></h1>
      <div id="bodyContent" class="vector-body">
        <div id="contentSub">
          <div id="mw-content-subtitle"></div>
        </div>
        <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="ru" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="ru" dir="ltr"><table class="infobox infobox-896c2a718fc0c957" style="" data-name="Файловый формат"><tbody><tr><th colspan="2" scope="colgroup" class="infobox-above" style="">OPML</th></tr><tr><td colspan="2" class="infobox-image" style=""> <span data-wikidata-claim-id="Q836370$59e2450d-40f3-0013-2cc4-9fd99a420283" class="wikidata-claim" data-wikidata-property-id="P18"><span class="wikidata-snak wikidata-main-snak"><span typeof="mw:File/Frameless"><img src="./_assets_/0c70a452f799bfe840676ee341124611/Opml-icon.svg.png" decoding="async" width="274" height="274" class="mw-file-element" data-file-width="128" data-file-height="128" loading="lazy"></span></span></span> </td></tr>
<tr>
<th scope="row" class="plainlist"><a href="%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0" title="Расширение имени файла">Расширение</a></th>
<td class="plainlist">
<span data-wikidata-claim-id="Q836370$6c328a56-4bf1-69cb-db4a-128f5f922048" class="wikidata-claim" data-wikidata-property-id="P1195"><span class="wikidata-snak wikidata-main-snak"><code>.opml</code></span></span></td>
</tr>
<tr>
<th scope="row" class="plainlist"><a href="MIME" title="MIME">MIME</a>-тип</th>
<td class="plainlist">
<span data-wikidata-claim-id="Q836370$8dd300a0-4474-b4f5-05db-e0102ca1636a" class="wikidata-claim" data-wikidata-property-id="P1163"><span class="wikidata-snak wikidata-main-snak">application/xml</span></span>, <span data-wikidata-claim-id="Q836370$d388389d-498d-a2d7-4ca6-2c2c539b8f10" class="wikidata-claim" data-wikidata-property-id="P1163"><span class="wikidata-snak wikidata-main-snak">text/xml</span></span>, <span data-wikidata-claim-id="Q836370$33913fe8-4c72-09d9-043d-2fa4e9b8d22a" class="wikidata-claim" data-wikidata-property-id="P1163"><span class="wikidata-snak wikidata-main-snak">text/x-opml</span></span> и <span data-wikidata-claim-id="Q836370$e4283708-4bb6-88b5-5d2a-a892b602f3df" class="wikidata-claim" data-wikidata-property-id="P1163"><span class="wikidata-snak wikidata-main-snak">text/x-opml+xml</span></span></td>
</tr>
<tr>
<th scope="row" class="plainlist"><a href="%D0%A1%D1%82%D0%B0%D0%B4%D0%B8%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" title="Стадии разработки программного обеспечения">Последний выпуск</a></th>
<td class="plainlist">
<ul><li><span class="wikidata-claim" data-wikidata-property-id="P348" data-wikidata-claim-id="Q836370$d3cf8deb-482c-1774-91b8-f76a61a817f9"><span class="wikidata-snak wikidata-main-snak">2.0</span> (<span data-wikidata-hash="348120e81244000b95f7d47fe67a1a7b060002e4" class="wikidata-snak"><span class="nowrap"><a href="1_%D0%BC%D0%B0%D1%80%D1%82%D0%B0" title="1 марта">1 марта</a> <a href="2006_%D0%B3%D0%BE%D0%B4" title="2006 год">2006</a></span></span>)<sup id="cite_ref-_038b3614e65d45a5_1-0" class="reference"><a href="#cite_note-_038b3614e65d45a5-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></span></li></ul></td>
</tr>
<tr>
<th scope="row" class="plainlist">Тип формата</th>
<td class="plainlist">
<span data-wikidata-claim-id="Q836370$118aa8ab-4934-da34-5f17-d6ce3ff7b219" class="wikidata-claim" data-wikidata-property-id="P31"><span class="wikidata-snak wikidata-main-snak"><a href="%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0" title="Формат файла">формат файла</a></span></span> и <span data-wikidata-claim-id="Q836370$d1e437d7-43bc-b3b4-7c68-37d81bcefdb5" class="wikidata-claim" data-wikidata-property-id="P31"><span class="wikidata-snak wikidata-main-snak"><style data-mw-deduplicate="TemplateStyles:r138326222">
/* start https://ru.wikipedia.org/ */


.mw-parser-output .ts-Wikidata-redLink a{background:none;padding:0}.mw-parser-output .ts-Wikidata-redLink a.external{color:#ba0000;color:var(--color-link-red,#ba0000)}.mw-parser-output .ts-Wikidata-redLink a.external:visited{color:#a55858;color:var(--color-link-red--visited,#a55858)}


/* end   https://ru.wikipedia.org/ */
</style><span class="ts-Wikidata-redLink "><a class="external text" href="https://ru.wikipedia.org/w/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BD%D0%B0_XML_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82&amp;action=edit&amp;editintro=T:Нет_статьи/editintro&amp;preload=T:Нет_статьи/preload&amp;preloadparams%5B%5D=Q20155966&amp;preloadparams%5B%5D=%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9+%D0%BD%D0%B0+XML+%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82&amp;preloadparams%5B%5D=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F+%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B0">основанный на XML формат</a></span></span></span></td>
</tr>
<tr>
<th scope="row" class="plainlist">Расширен из</th>
<td class="plainlist">
<span data-wikidata-claim-id="Q836370$dee490bc-4bf8-69a3-01cf-47bba7acac7c" class="wikidata-claim" data-wikidata-property-id="P144"><span class="wikidata-snak wikidata-main-snak"><a href="XML" title="XML">XML</a></span></span></td>
</tr>
<tr>
<th scope="row" class="plainlist">Сайт</th>
<td class="plainlist">
<span data-wikidata-claim-id="Q836370$77b51f64-4315-4b1c-3cb3-c7e77f2dee67" class="wikidata-claim" data-wikidata-property-id="P856"><span class="wikidata-snak wikidata-main-snak"><a rel="nofollow" class="external text" href="http://opml.org/">opml.org</a>&nbsp;<span class="ref-info" title="на английском языке" style="cursor:help;">(англ.)</span></span></span></td>
</tr><tr><td colspan="2" class="infobox-below" style=";"><span data-wikidata-claim-id="Q836370$b4003f2e-bef9-4fc6-bf73-b666b90eaf19" class="wikidata-claim" data-wikidata-property-id="P373"><span class="wikidata-snak wikidata-main-snak"><span typeof="mw:File"><a href="https://commons.wikimedia.org/wiki/Category:OPML" title="commons:Category:OPML" class="external"><img alt="Логотип Викисклада" src="./_assets_/0c70a452f799bfe840676ee341124611/Commons-logo.svg.png" decoding="async" width="15" height="20" class="mw-file-element" data-file-width="1024" data-file-height="1376" loading="lazy"></a></span>&nbsp;<a href="https://commons.wikimedia.org/wiki/Category:OPML" class="extiw external" title="commons:Category:OPML">Медиафайлы на Викискладе</a></span></span></td></tr>
</tbody></table>
<p>Формат <b>OPML</b> (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&nbsp;<span lang="en" style="font-style:italic;">Outline Processor Markup Language</span>)&nbsp;— язык разметки структуры, основанный на формате <a href="XML" title="XML">XML</a>, служащий для переноса в стандартную электронную форму информации о потоках, которые могут группироваться в ленты. Этот стандарт используется для проектирования структуры программ, в частности, <a href="%D0%9A%D0%BE%D0%BD%D1%86%D0%B5%D0%BF%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%BA%D0%B0%D1%80%D1%82%D0%B0" title="Концептуальная карта">концептуальных карт</a> и <a href="%D0%94%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0_%D1%81%D0%B2%D1%8F%D0%B7%D0%B5%D0%B9" title="Диаграмма связей">диаграмм связей</a>, для создания списков, включающих как <a href="RSS" title="RSS">RSS</a>-потоки, так и потоки других форматов&nbsp;— <a href="RDF" class="mw-redirect" title="RDF">RDF</a>, <a href="Atom" title="Atom">Atom</a> и так далее.
</p>

<div class="mw-heading mw-heading2"><h2 id="История_разработки"><span id=".D0.98.D1.81.D1.82.D0.BE.D1.80.D0.B8.D1.8F_.D1.80.D0.B0.D0.B7.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D0.BA.D0.B8"></span>История разработки</h2></div>
<p>База этого языка очень универсальна и пригодна для описания структуры различных объектов с иерархической, древовидной структурой, к примеру, каталогов, списков ссылок и тому подобное. Эта универсальность исходит от корней этого языка&nbsp;— подобные языки описания структуры начали создаваться ещё с <a href="1960-%D0%B5_%D0%B3%D0%BE%D0%B4%D1%8B" title="1960-е годы">1960-х годов</a> для описания структуры различных данных. После рождения технологии <a href="XML" title="XML">XML</a>, в <a href="2000_%D0%B3%D0%BE%D0%B4" title="2000 год">2000 году</a> вышел и стандарт описания структуры OPML, основанный на этой технологии.
</p>
<div class="mw-heading mw-heading2"><h2 id="Версии_стандарта"><span id=".D0.92.D0.B5.D1.80.D1.81.D0.B8.D0.B8_.D1.81.D1.82.D0.B0.D0.BD.D0.B4.D0.B0.D1.80.D1.82.D0.B0"></span>Версии стандарта</h2></div>
<p>Сейчас в ходу версия <code>1.0</code>, но в 2006 году вышел черновик версии <code>2.0</code>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Конкурирующие_стандарты"><span id=".D0.9A.D0.BE.D0.BD.D0.BA.D1.83.D1.80.D0.B8.D1.80.D1.83.D1.8E.D1.89.D0.B8.D0.B5_.D1.81.D1.82.D0.B0.D0.BD.D0.B4.D0.B0.D1.80.D1.82.D1.8B"></span>Конкурирующие стандарты</h2></div>
<p>Помимо OPML в настоящее время существует ещё один стандарт&nbsp;— <b>OCS</b> (<i>Open Content Syndication</i>&nbsp;— открытый обмен данными).
</p>
<div class="mw-heading mw-heading2"><h2 id="Пример_структуры_OPML-документа"><span id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80_.D1.81.D1.82.D1.80.D1.83.D0.BA.D1.82.D1.83.D1.80.D1.8B_OPML-.D0.B4.D0.BE.D0.BA.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D0.B0"></span>Пример структуры OPML-документа</h2></div>
<div class="mw-highlight mw-highlight-lang-xml mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">&lt;?xml version="1.0" encoding="UTF-8"?&gt;</span>
<span class="nt">&lt;opml</span><span class="w"> </span><span class="na">version=</span><span class="s">"1.0"</span><span class="nt">&gt;</span>
<span class="w"> </span><span class="nt">&lt;head&gt;</span>
<span class="w">   </span><span class="nt">&lt;title&gt;</span>Рекомендуемые<span class="w"> </span>RSS-потоки<span class="nt">&lt;/title&gt;</span>
<span class="w">   </span><span class="nt">&lt;ownerName&gt;</span>Имя<span class="w"> </span>владельца<span class="w"> </span>списка<span class="nt">&lt;/ownerName&gt;</span>
<span class="w">   </span><span class="nt">&lt;ownerEmail&gt;</span>abc123@example.com<span class="nt">&lt;/ownerEmail&gt;</span>
<span class="w"> </span><span class="nt">&lt;/head&gt;</span>
<span class="w"> </span><span class="nt">&lt;body&gt;</span>
<span class="w">   </span><span class="nt">&lt;outline</span><span class="w"> </span><span class="na">text=</span><span class="s">"Лента 1"</span><span class="nt">&gt;</span>
<span class="w">     </span><span class="nt">&lt;outline</span><span class="w"> </span><span class="na">text=</span><span class="s">"Поток (канал) 1"</span><span class="w"> </span><span class="na">description=</span><span class="s">"Описание"</span><span class="w"> </span><span class="na">htmlUrl=</span><span class="s">"..."</span><span class="w"> </span><span class="na">xmlUrl=</span><span class="s">"..."</span><span class="w"> </span><span class="na">type=</span><span class="s">"..."</span><span class="w"> </span><span class="nt">/&gt;</span>
<span class="w">     </span>...
<span class="w">   </span><span class="nt">&lt;/outline&gt;</span>
<span class="w">   </span><span class="nt">&lt;outline</span><span class="w"> </span><span class="na">text=</span><span class="s">"Лента 2"</span><span class="nt">&gt;</span>
<span class="w">     </span>...<span class="w">   </span>
<span class="w">   </span><span class="nt">&lt;/outline&gt;</span>
<span class="w">   </span>...
<span class="w"> </span><span class="nt">&lt;/body&gt;</span>
<span class="nt">&lt;/opml&gt;</span>
</pre></div>
<div class="mw-heading mw-heading2"><h2 id="См._также"><span id=".D0.A1.D0.BC._.D1.82.D0.B0.D0.BA.D0.B6.D0.B5"></span>См. также</h2></div>
<ul><li><a href="%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D0%B9_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80" title="Структурный редактор">Структурный редактор</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Примечания"><span id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.87.D0.B0.D0.BD.D0.B8.D1.8F"></span>Примечания</h2></div>
<div class="reflist columns" style="list-style-type: decimal;">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-_038b3614e65d45a5-1"><span class="mw-cite-backlink"><a href="#cite_ref-_038b3614e65d45a5_1-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://opml.org/spec2.opml#1629300249000">http://opml.org/spec2.opml#1629300249000</a><span class="wef_low_priority_links"></span></span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="Ссылки"><span id=".D0.A1.D1.81.D1.8B.D0.BB.D0.BA.D0.B8"></span>Ссылки</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://dev.opml.org">Сайт стандарта OPML</a></li>
<li><a rel="nofollow" class="external text" href="http://codebeautify.org/opmlviewer">Онлайн редактор OPML с функцией конвертации в JSON</a></li></ul>
<style data-mw-deduplicate="TemplateStyles:r148513636">
/* start https://ru.wikipedia.org/ */


.mw-parser-output .ambox{align-items:center;border:1px solid var(--border-color-base,#a2a9b1);border-left:10px solid #36c;background:var(--background-color-neutral-subtle,#f8f9fa);box-sizing:border-box;display:flex;margin:0 10%}html body.mediawiki.skin-minerva .mw-parser-output .ambox{border-width:0 0 0 4px}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid var(--border-color-error,#b32424);background-color:var(--background-color-error-subtle,#fee7e6)}.mw-parser-output .ambox-delete{border-left:10px solid var(--border-color-error,#b32424)}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid var(--color-warning,#edab00)}.mw-parser-output .ambox-good{border-left:10px solid #66cc44}.mw-parser-output .ambox-discussion{border-left:10px solid #339966}.mw-parser-output .ambox-merge{border-left:10px solid #9932cc}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}.mw-parser-output .ambox .mbox-textsmall-div{font-size:90%}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(max-width:1366px){.mw-parser-output .ambox{margin-left:6%;margin-right:6%}}@media(max-width:719px){.mw-parser-output .ambox{margin-left:0;margin-right:0}}


/* end   https://ru.wikipedia.org/ */
</style></div><!--htdig_noindex--><div><div class="zim-footer">
    Эта статья взята у (из) <a class="external text" title="Последний раз редактировалась 2025-06-21" href="https://ru.wikipedia.org/wiki/?title=OPML&amp;oldid=145765822">Википедия</a>. Текст лицензируется по <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.ru">Creative Commons Attribution-Share Alike 4.0</a>. К медиа файлам могут применятся дополнительные условия.
</div>
</div><!--/htdig_noindex--></div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>