Im folgenden Artikel werden wir die Auswirkungen von Outline Processor Markup Language auf verschiedene Aspekte der Gesellschaft untersuchen. Outline Processor Markup Language ist seit langem ein Thema von Interesse und Debatte, und sein Einfluss erstreckt sich auf Bereiche wie Politik, Kultur, Wirtschaft und Alltag. Während wir die Rolle von Outline Processor Markup Language in diesen Bereichen untersuchen, werden wir uns mit den vielfältigen Dimensionen befassen, die seine heutige Bedeutung und Relevanz ausmachen. Durch eine detaillierte Analyse hoffen wir, Aufschluss darüber zu geben, welche Auswirkungen Outline Processor Markup Language auf unser Leben hat und wie es die Welt, in der wir leben, geprägt hat.
OPML | |
---|---|
Dateiendung: | .opml
|
MIME-Type: | application/xml, text/xml, text/x-opml
|
Aktuelle Version | 2.0 (1. März 2006) |
Art: | Outline |
Erweitert von: | XML |
dev.opml.org | |
Outline Processor Markup Language (OPML) ist ein XML-Format, das dem Austausch von strukturierten Informationen dient. Es wurde von Radio UserLand entwickelt und diente anfangs vor allem zur Abbildung von Outlines, also hierarchisch gegliederten Texten, die mit einem Gliederungseditor dargestellt und bearbeitet werden.
Eine der bekanntesten Anwendungen von OPML ist inzwischen der automatisierte Austausch von RSS-Web-Feeds zwischen RSS-Aggregatoren.
Im März 2006 wurde mit OPML 2.0 eine erweiterte Spezifikation zur Diskussion gestellt, die einige neue Funktionalitäten enthält, u. a. den include type, ownerId und Unterstützung für namespaces.
Die XML-Elemente eines OPML-Dokuments sind:
<opml version="1.0">
<head>
und ein <body>
-Element enthalten.<head>
<title>
, <dateCreated>
, <dateModified>
, <ownerName>
, <ownerEmail>
, <expansionState>
, <vertScrollState>
, <windowTop>
, <windowLeft>
, <windowBottom>
, <windowRight>
. Jedes Element ist ein einfaches Textelement. <dateCreated>
und <dateModified>
enthalten ein Datumsformat, das zu dem im RFC 822 spezifizierten konform ist. <expansionState>
enthält eine durch Kommata getrennte Liste von Zeilennummern, die sich auf dem Display erweitern sollen. Das Element <windowXXX>
definiert die Position und Größe des angezeigten Fensters. Ein OPML-Prozessor kann alle <head>
-Subelemente ignorieren. Wenn die Outline innerhalb einer anderen Outline geöffnet ist, muss der Prozessor die <window>
-Elemente ignorieren.<body>
<outline>
-Elemente enthalten.<outline>
text
enthalten. Weitere Attribute sind in Benennung und Anzahl frei wählbar. Gewöhnliche Attribute sind beispielsweise type
. Das Element <outline>
kann eine beliebige Anzahl von <outline>
-Subelementen beinhalten.<outline>
-Element die Attribute title
, text
, ggf. htmlUrl
sowie type="rss"
und xmlUrl
zur Bezeichnung des Feeds selbst.