Vertopal

Outline Processor Markup Language (.opml)

OPML (Outline Processor Markup Language) is an XML-based format designed for the exchange of outline-structured information. Originating from UserLand Software, it was initially developed for the outliner tool within Radio UserLand. Today, OPML's primary use is for sharing lists of web feeds, such as RSS, between content aggregators. An OPML file comprises a root element with a version attribute, a head element containing metadata, and a body element that holds the outline's content. Each item in the outline is denoted by an outline element, capable of housing additional data through various attributes.

OPML files are beneficial for distributing structured data across diverse platforms and applications. They facilitate the management and migration of web feeds, enabling straightforward import and export of RSS feed subscriptions. The hierarchical structure of OPML is ideal for organizing information into tiered lists, which proves useful in a range of activities, from bookmark organization to intricate project planning. Due to its open and adaptable nature, OPML has become a key standard for compatibility among outlining and feed reading software, with many supporting OPML file import and export functionalities.

OPML Specifications

Name Outline Processor Markup Language
File Extension(s) .opml
Category Documents
Use For Transferring web feed collections among feed aggregators, and serving as a standard format for outlining tasks within the IT industry.
Developer UserLand Software
MIME Type(s) text/x-opml text/xml application/xml
License open format; freely available for use and distribution.
File Sample(s) N/A
Loading, Please Wait...