<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-menu-disabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-os vector-sticky-header-enabled skin-thumbsize-clientpref-standard" lang="pl" 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://pl.wikipedia.org/wiki/OPML"> <link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/mediawiki.skinning.content.parsoid.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
    <meta name="ResourceLoaderDynamicStyles" content="">
    <link href="./_mw_/ext.gadget.citation-access-info.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.citation-access-info.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.darkmode-overrides.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.darkmode-overrides.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.hlist.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.hlist.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.infobox.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.infobox.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.small-references.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.small-references.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.sprawdz-problemy-szablony.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.sprawdz-problemy-szablony.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.wikiflex.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.wikiflex.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-2022.css">
  </head>
  <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-OPML rootpage-OPML skin-vector-2022 action-view">
    <div class="mw-page-container">
      <div class="mw-page-container-inner">
        <div class="mw-content-container">
          <main id="content" class="mw-body">
            <header class="mw-body-header vector-page-titlebar">
              <h1 id="firstHeading" class="firstHeading mw-first-heading"><span lang="pl" dir="ltr"><span class="mw-page-title-main">OPML</span></span></h1>
            </header>
            <a id="top"></a>
            <div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
              <div id="contentSub">
                <div id="mw-content-subtitle"></div>
              </div>
              <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="pl" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="pl" dir="ltr" data-mw-parsoid-version="0.24.0.0-alpha17" data-mw-html-version="2.8.0"><section data-mw-section-id="0" id="mwAQ"><p id="mwAg"><b id="mwAw">OPML</b> (<a rel="mw:WikiLink" href="J%C4%99zyk_angielski" title="Język angielski" typeof="mw:Transclusion" id="mwBA">ang.</a><span typeof="mw:Entity">&nbsp;</span><em lang="en" id="mwBQ">Outline Processor Markup Language</em>) – format <a rel="mw:WikiLink" href="XML" title="XML" id="mwBg">XML</a>, opracowany pierwotnie przez Radio Userland, <a rel="mw:WikiLink" href="Format_pliku" title="Format pliku" id="mwCg">format pliku</a> dla hierarchicznych drzew danych, wykorzystywany obecnie powszechnie w czytnikach kanałów informacyjnych <a rel="mw:WikiLink" href="RSS" title="RSS" id="mwCw">RSS</a>. OPML pozwala zapisać listę wielu kanałów informacyjnych i przenieść je z jednego czytnika do drugiego. W internecie dostępne są także gotowe pliki OPML, które można wczytać do swojego czytnika.</p>

</section><section data-mw-section-id="1" id="mwDQ" aria-labelledby="Wersje_OPML"><div class="mw-heading mw-heading2"><h2 id="Wersje_OPML">Wersje OPML</h2></div>
<ul id="mwDg"><li id="mwDw">OPML 1.0</li>
<li id="mwEA">OPML 1.1</li>
<li id="mwEQ">OPML 2.0</li></ul>

</section><section data-mw-section-id="2" id="mwEg" aria-labelledby="Podstawowe_elementy"><div class="mw-heading mw-heading2"><h2 id="Podstawowe_elementy">Podstawowe elementy</h2></div>

<dl id="mwEw"><dt id="mwFA"><code typeof="mw:Transclusion" id="mwFQ"><code class="mw-highlight mw-highlight-lang-xml mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwFg"><span class="nt" id="mwFw">&lt;opml</span><span class="w" id="mwGA"> </span><span class="na" id="mwGQ">version=</span><span class="s" id="mwGg">"1.0"</span><span class="nt" id="mwGw">&gt;</span></code></code></dt><dd id="mwHA">Element główny, który musi zawierać atrybut oznaczający wersję oraz jeden element <i id="mwHQ">head</i> i jeden element <i id="mwHg">body</i>.</dd></dl>

<dl id="mwHw"><dt id="mwIA"><code typeof="mw:Transclusion" id="mwIQ"><code class="mw-highlight mw-highlight-lang-xml mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwIg"><span class="nt" id="mwIw">&lt;head&gt;</span></code></code></dt><dd id="mwJA">Zawiera <a rel="mw:WikiLink" href="Metadane" title="Metadane" id="mwJQ">metadane</a>. Może zawierać dowolne z opcjonalnych elementów: <i id="mwJg">title</i>, <i id="mwJw">dateCreated</i>, <i id="mwKA">dateModified</i>, <i id="mwKQ">ownerName</i>, <i id="mwKg">ownerEmail</i>, <i id="mwKw">expansionState</i>, <i id="mwLA"> vertScrollState</i>, <i id="mwLQ">windowTop</i>, <i id="mwLg">windowLeft</i>, <i id="mwLw">windowBottom</i>, <i id="mwMA">windowRight</i>. Każdy element jest prostym elementem tekstowym. <i id="mwMQ">dateCreated</i> i <i id="mwMg">dateModified</i> odpowiadają formatowi danych wyspecyfikowanemu w <span class="harvard-citation" typeof="mw:Transclusion" id="mwMw"><a rel="mw:WikiLink" href="#CITEREFRFC_822" class="mw-selflink-fragment">RFC 822 ↓</a></span>. <i id="mwNA">expansionState</i> zawiera listę rozdzielanych przecinkami numerów wierszy, które powinny być rozwijane w trakcie wyświetlania. Elementy <i id="mwNQ">windowXXX</i> definiują pozycję i wielkość okien wyświetlania. <a rel="mw:WikiLink" href="Procesor" title="Procesor" id="mwNg">Procesor</a> OPML może ignorować wszystkie podelementy <code class="nowrap" style="" typeof="mw:Transclusion" id="mwNw"><span typeof="mw:Entity">&lt;</span>head<span typeof="mw:Entity">&gt;</span></code>. Jeśli drzewo jest otwarte w innym drzewie, procesor musi zignorować elementy okien.</dd></dl>

<dl id="mwOA"><dt id="mwOQ"><code typeof="mw:Transclusion" id="mwOg"><code class="mw-highlight mw-highlight-lang-xml mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwOw"><span class="nt" id="mwPA">&lt;body&gt;</span></code></code></dt><dd id="mwPQ">Zawiera treść drzewa. Musi zawierać jeden lub wiele elementów drzewa.</dd></dl>

<dl id="mwPg"><dt id="mwPw"><code typeof="mw:Transclusion" id="mwQA"><code class="mw-highlight mw-highlight-lang-xml mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwQQ"><span class="nt" id="mwQg">&lt;outline&gt;</span></code></code></dt><dd id="mwQw">Reprezentuje wiersz w drzewie. Może zawierać dowolną liczbę arbitralnych atrybutów. Typowe atrybuty obejmują <i id="mwRA">text</i> i <i id="mwRQ">type</i>. Element drzewa może zawierać dowolną liczbę podelementów.</dd></dl>

<p id="mwRg">Wersja OPML 1.1 pojawiła się w grudniu 2001 roku i jest rozszerzeniem w stosunku do wersji OPML 1.0. Może posiadać dodatkowo opcjonalny element <code class="nowrap" style="" typeof="mw:Transclusion" id="mwRw"><span typeof="mw:Entity">&lt;</span>cloud<span typeof="mw:Entity">&gt;</span></code> w sekcji <code class="nowrap" style="" typeof="mw:Transclusion" id="mwSA"><span typeof="mw:Entity">&lt;</span>head<span typeof="mw:Entity">&gt;</span></code> dokumentu. W uproszczeniu element <code class="nowrap" style="" typeof="mw:Transclusion" id="mwSQ"><span typeof="mw:Entity">&lt;</span>cloud<span typeof="mw:Entity">&gt;</span>...<span typeof="mw:Entity">&lt;</span><span typeof="mw:Entity">/</span>cloud<span typeof="mw:Entity">&gt;</span></code> został dodany, aby wysyłać XML-owe komunikaty w standardzie <a rel="mw:WikiLink" href="XML-RPC" title="XML-RPC" id="mwSg">XML-RPC</a> lub <a rel="mw:WikiLink" href="SOAP" title="SOAP" id="mwSw">SOAP</a> 1.1. Więcej informacji na temat OPML 1.1 można przeczytać po angielsku <a rel="mw:ExtLink nofollow" href="http://backend.userland.com/discuss/msgReader$139?mode=day" class="external text" id="mwTA">tu</a></p>

</section><section data-mw-section-id="3" id="mwTQ" aria-labelledby="Alternatywne_specyfikacje"><div class="mw-heading mw-heading2"><h2 id="Alternatywne_specyfikacje">Alternatywne specyfikacje</h2></div>
<p id="mwTg">Zaproponowano także alternatywne specyfikacje, jak <a rel="mw:WikiLink" href="OML" title="OML" id="mwTw">OML</a> (<span lang="en" typeof="mw:Transclusion" id="mwUA">Outline Markup Language</span>), która jest bardzo podobna do OPML, ale wymusza rozdział treści od prezentacji danych.</p>

</section><section data-mw-section-id="4" id="mwUQ" aria-labelledby="Linki_zewnętrzne"><div class="mw-heading mw-heading2"><h2 id="Linki_zewnętrzne"><span id="Linki_zewn.C4.99trzne" typeof="mw:FallbackId"></span>Linki zewnętrzne</h2></div>
<ul id="mwUg"><li id="mwUw"><a rel="mw:ExtLink nofollow" href="http://www.opml.org/" class="external text" id="mwVA">What is OPML?</a></li>
<li id="mwVQ"><cite class="citation web" typeof="mw:Transclusion" id="mwVg"><a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20050206094524/http://radio.outliners.com/directoryOutliner" class="external text">How to create a directory in Radio's Outliner</a>.<span typeof="mw:Entity"> </span>radio.outliners.com.<span typeof="mw:Entity"> </span>[zarchiwizowane z <a rel="mw:ExtLink nofollow" href="http://radio.outliners.com/directoryOutliner" class="external text">tego adresu</a><span typeof="mw:Entity"> </span>(2005-02-06)].</cite></li>
<li id="mwVw"><cite class="citation web" typeof="mw:Transclusion" id="mwWA"><a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20110722055152/http://feeds.scripting.com/" class="external text">Share Your OPML!</a>.<span typeof="mw:Entity"> </span>feeds.scripting.com.<span typeof="mw:Entity"> </span>[zarchiwizowane z <a rel="mw:ExtLink nofollow" href="http://feeds.scripting.com/" class="external text">tego adresu</a><span typeof="mw:Entity"> </span>(2011-07-22)].</cite></li>
<li id="mwWQ"><style data-mw-deduplicate="TemplateStyles:r80314448" typeof="mw:Extension/templatestyles mw:Transclusion" id="mwWg">
/* start https://pl.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit}.mw-parser-output .citation i>em{font-style:normal}.mw-parser-output .cite-name-before{display:none!important}.mw-parser-output .cite-name-after{display:inline!important}.mw-parser-output .cite-name-full{display:none!important}.mw-parser-output .cite-name-initials{display:inline!important}.mw-parser-output .references .cite-name-before{display:inline!important}.mw-parser-output .references .cite-name-after{display:none!important}.mw-parser-output .references .cite-name-full{display:inline!important}.mw-parser-output .references .cite-name-initials{display:none!important}.mw-parser-output .cite-at-al{display:inline!important}.mw-parser-output .citation.pmid .issn,.mw-parser-output .citation.doi .issn,.mw-parser-output .citation.pmc .issn,.mw-parser-output .citation.nourl .accessdate{display:none}.mw-parser-output .citation.open-access::before,.mw-parser-output .citation.closed-access::before,.mw-parser-output .citation.registered-access::before,.mw-parser-output .citation.limited-access::before{content:"";background-repeat:no-repeat;background-position:left center;padding-right:1em}.mw-parser-output .citation.open-access::before{background-image:url("./_mw_/Open_Access_logo_green_alt2.svg");background-size:8px}.mw-parser-output .citation.closed-access::before{background-image:url("./_mw_/Closed_Access_logo_alternative.svg");background-size:8px}.mw-parser-output .citation.registered-access::before{background-image:url("./_mw_/Lock-blue-alt-2.svg");background-size:8px}.mw-parser-output .citation.limited-access::before{background-image:url("./_mw_/Lock-blue-alt-2.svg");background-size:8px}


/* end   https://pl.wikipedia.org/ */
</style><cite class="citation doi" id="CITEREFRFC_822"><span class="cite-name-before"><span class="cite-name-full">D.</span><span class="cite-name-initials" style="display:none">D.</span><span typeof="mw:Entity">&nbsp;</span></span><span class="cite-lastname">Crocker</span><span class="cite-name-after" style="display:none"><span typeof="mw:Entity">&nbsp;</span><span class="cite-name-full">D.</span><span class="cite-name-initials">D.</span></span>, <a rel="mw:ExtLink nofollow" href="https://tools.ietf.org/html/rfc822" class="external text"><i>STANDARD FOR THE FORMAT OF ARPA INTERNET TEXT MESSAGES</i></a>, STD 11, <a rel="mw:WikiLink" href="Request_for_Comments" title="Request for Comments">RFC</a> 822, <a rel="mw:WikiLink" href="Internet_Engineering_Task_Force" title="Internet Engineering Task Force">IETF</a>, sierpień 1982, <a rel="mw:WikiLink" href="DOI_(identyfikator_cyfrowy)" title="DOI (identyfikator cyfrowy)">DOI</a>:<span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://doi.org/10.17487/RFC0822" class="external text" data-mw-original-href="//doi.org/10.17487/RFC0822">10.17487/RFC0822</a><span class="issn">, <a rel="mw:WikiLink" href="International_Standard_Serial_Number" title="International Standard Serial Number">ISSN</a> <a rel="mw:ExtLink nofollow" href="http://worldcat.org/issn/2070-1721" class="external text">2070-1721</a></span>, <a rel="mw:WikiLink" href="Online_Computer_Library_Center" title="Online Computer Library Center">OCLC</a><span typeof="mw:Entity">&nbsp;</span><a rel="mw:ExtLink nofollow" href="https://search.worldcat.org/title/943595667" class="external text">943595667</a><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft.aufirst=D.&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.btitle=STANDARD+FOR+THE+FORMAT+OF+ARPA+INTERNET+TEXT+MESSAGES&amp;rft.issn=2070-1721&amp;rft.date=1982-08&amp;rft.genre=book&amp;rft.aulast=Crocker&amp;rft_id=info%3Aoclcnum%2F943595667&amp;rft_id=info%3Adoi%2F10.17487%2FRFC0822&amp;rft_id=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Frfc822" style="display:none"><span typeof="mw:Entity">&nbsp;</span></span> <span class="lang-list">(<abbr title="Treść w języku angielskim (English)">ang.</abbr>)</span>.</cite></li></ul>


</section></div><!--htdig_noindex--><div><div class="zim-footer">
    This article is issued from <a class="external text" title="Last edited on 2025-02-27" href="https://pl.wikipedia.org/wiki/?title=OPML&amp;oldid=76127758">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.pl">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
            </div>
          </main>
        </div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>