OPML | |
Fájlkiterjesztés | .opml |
MIME-típus | application/xml, text/xml, text/x-opml |
Kiterjesztése ennek | XML |
Weboldal | opml.org |
Az OPML (Outline Processor Markup Language, kivonat feldolgozó leíró nyelv) kivonatok létrehozására szolgáló XML formátum.[1] Eredetileg a Radio UserLand fejlesztette ki egy kivonatkészítő alkalmazás natív formátumaként, de ma már más célokra is alkalmazzák. Az egyik legelterjedtebb alkalmazási területe az RSS feed listák RSS olvasók közötti cseréje.
Az OPML specifikáció a kivonatot elemek hierarchikus, sorrendi listájaként definiálja. A specifikáció elég nyitott, így sok adatlista-típus esetén alkalmazható.
Az OPML dokumentum XML elemei:
Az OPML egy széles körben elterjedt szabvány, mivel szorosan kötődik az RSS-hez. Sok PIM program is használja.
Alternatív specifikációkat is ajánlottak. Egy ilyen specifikáció az OML. Bár nagyon hasonló az OPML-hez, az OML kikényszeríti az adatreprezentáció és a tartalom szétválasztását, valamint a szöveges tartalmat XML elemként kezeli. Az OPML ezzel szemben a szöveges tartalmat attribútumként kezeli, ami korlátozza a kiterjeszthetőségét és eleve kizárja a beágyazott XML elemeket a szöveges tartalomban. Ez viszont egyszerűbbé teszi az OPML kódolását egy egyszerű szövegszerkesztőben.