Limbaj de marcare al procesorului
OPML | |
---|---|
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 exemplutype
. Elementul<outline>
poate conține orice număr de<outline>
subelemente. - În cazul în care feed - uri RSS care conțin
<outline>
atributele elementuluititle
,text
dacă este necesarhtmlUrl
, precumtype="rss"
șixmlUrl
pentru a desemna transmisia propriu - zisă.
Vezi si
Link-uri web
- Site oficial
- Specificație OPML 1.0
- Aplicație OPML: HyperScope - „procesor de gândire de înaltă performanță”
- Vizualizator OPML
Dovezi individuale
- ↑ Specificație OPML, OPML 2.0. Adus pe 12 ianuarie 2021 .