Limbaj de marcare al procesorului

OPML
Opml-icon.svg
Extensie fișier : .opml
Tip MIME : application / xml, text / xml, text / x-opml
Tip: Contur
Extins de: XML
Site web : dev.opml.org


Outline Processor Markup Language ( OPML ) este un format XML care este utilizat pentru schimbul de informații structurate. A fost dezvoltat de Radio UserLand și a servit inițial în primul rând pentru a descrie schițe , adică texte structurate ierarhic care pot fi afișate și editate cu un editor de schițe .

Una dintre cele mai cunoscute aplicații ale OPML este acum schimbul automat de fluxuri RSS - web între agregatoarele RSS .

În martie 2006, o specificație extinsă a fost pusă în discuție cu OPML 2.0, care conține câteva funcționalități noi, inclusiv: include tipul , ownerId și suport pentru spațiile de nume .

Format XML

Elementele XML ale unui document OPML sunt:

<opml version="1.0">
Acesta este elementul principal. Trebuie să conțină atributul version , un <head>și un <body>element.
<head>
Conține metadate . Pot următoarele opționale elemente includ: <title>, <dateCreated>, <dateModified>, <ownerName>, <ownerEmail>, <expansionState>, <vertScrollState>, <windowTop>, <windowLeft>, <windowBottom>, <windowRight>. Fiecare element este un element simplu de text. <dateCreated>și <dateModified>conține un format de dată care este conform cu cel specificat în RFC 822 . <expansionState>Conține o listă de numere de linie separate prin virgulă care ar trebui să se extindă pe afișaj. Elementul <windowXXX>definește poziția și dimensiunea ferestrei afișate. Un procesor OPML poate <head>ignora toate subelementele. Dacă conturul este deschis într-un alt contur, procesorul trebuie să <window>ignore elementele.
<body>
Conține conținutul schiței. Trebuie să <outline>conțină unul sau mai multe elemente.
<outline>
Reprezintă o linie în ieșire. Trebuie să conțină cel puțin atributul text . Alte atribute nu pot fi selectate în mod liber în ceea ce privește numele și numerele. Atributele comune sunt de exemplu type. Elementul <outline>poate conține orice număr de <outline>subelemente.
În cazul în care feed - uri RSS care conțin <outline>atributele elementului title, textdacă este necesar htmlUrl, precum type="rss"și xmlUrlpentru a desemna transmisia propriu - zisă.

Vezi si

Link-uri web

Dovezi individuale

  1. Specificație OPML, OPML 2.0. Adus pe 12 ianuarie 2021 .