Opml

OPML (Outline Processor Markup Language) is an XML format for outlines. Originally developed by Radio UserLand as a native file format for an outliner application it has since been adopted for other uses, the most common being to exchange list of RSS feeds between RSS aggregators. The OPML specification defines an outline as a hierarchical, ordered list of arbritrary elements. The specification is fairly open which makes it suitable for many types of list data.

XML Format

The XML elements in an OPML document are:
<opml version="1.0">
This is the root element. It must contain the version attribute and one head and one body element
<head>
Contains metadata. May include any of these optional elements: title, dateCreated, dateModified, ownerName, ownerEmail, expansionState, vertScrollState, windowTop, windowLeft, windowBottom, windowRight. Each element is a simple text element. dateCreated and dateModified contents conform to the date-time format specified in RFC 822. expansionState contains a comma-separated list of line numbers that should be expanded on display. The windowXXX elements define the position and size of the display window. An OPML processor may ignore all the head sub-elements. If the outline is opened inside another outline then the processor must ignore the window elements.
<body>
Contains the content of the outline. Must have one or more outline elements
<outline>
Represents a line in the outline. May contain any number of arbritray attributes. Common attributes include text and type. The outline element may contain any number of outline sub-elements.

Example OPML Documents

Alternative Specifications

OPML is being used more widely because of its ties to RSS. It has also been incorporated into PIM applications. Alternative specifications have been proposed. One such specification is OML. While very similar to OPML, OML forces a separation between data presentation and content. OPML does not force the separation, instead making the data presentation elements optional.

See also

External links

 

<< PreviousWord BrowserNext >>
the religion of china: confucianism and taoism (book)
skeleton army
antioch, pisidia
el oro
count fleet
candida clauseri
branicevo district
helga zepp larouche
jenny gear
sheldon vanauken
sumadija district
a severe mercy
gateshead f.c.
elachistidae
clovis culture
pomoravlje district
zajecar district
stickies
binomial series
zlatibor district
faraday society
black oak arkansas
moravica district
northern premier league first division
raska district
rasina district
martin dihigo
nisava district
toplica district
annual honesty
pirot district
sussex county football league
jablanica district
franklin and marshall college
lucy spy ring
david marcus
carol marcus
youghiogheny river
genesis planet
spring creek, oklahoma
marla mcgivers
rudolf roessler
cemac
python software foundation