OPML

Fra Biblab

Gå til: navigasjon, søk

Outline Processor Markup Language.

OPML er et enkelt XML-format for utveksling av "outlines", dvs hierarkisk ordnede lister.

Struktur

Her er et eksempel på en OPML-fil:

<opml version="2.0">
<head>
 <title>Top 100 Feeds</title>
 <ownerName>Share Your OPML</ownerName>
 <ownerId>http://share.opml.org/contact/</ownerId>
 <dateModified>Sun, 30 Sep 2007 15:33:49 GMT</dateModified>
</head>
<body>
 <outline text="TechCrunch" title="TechCrunch" type="rss" 
 xmlUrl="http://feeds.feedburner.com/Techcrunch" htmlUrl="http://www.techcrunch.com"/>
 <outline text="Slashdot" title="Slashdot" type="rss" 
 xmlUrl="http://rss.slashdot.org/Slashdot/slashdot" htmlUrl="http://slashdot.org/"/>
</body>
</opml>

outline-elementene kan være tomme, eller inneholde andre outline-elementer:

<outline>
 <outline />
 <outline />
<outline />

Attributter for outline

Her er de viktigste attibuttene et outline-element kan ha:

  • text - påkrevet. Dette er den teksten man ser når man klikker seg rundt i en outline.
  • type sier noe om hva et outline-element inneholder. Eksempler på verdier:
    • rss - elementet peker til en fil i RSS- eller Atom-format.
    • include - inkluderer en annen OPML-fil, lokalt eller fra en ekstern server.
  • xmlUrl - peker til en fil i XML-format, feks RSS, Atom eller OPML.
  • htmlUrl - peker til en fil i (X)HTML-format.

Anvendelse

Målet med OPML er å være et format som skal kunne brukes til å organisere og transportere all slags hierarkisk strukturert informasjon. I praksis brukes det antagelig mest til å organisere samlinger av RSS/Atom-lenker.

Verktøy

Lenker

OPML.org - spesifikasjoner, oversikt over implementasjoner og verktøy.

Personlige verktøy