(Outline Processor Markup Language) An XML-based format for describing outline-based content such as playlists and to-do lists.
Download Computer Desktop Encyclopedia to your PC, iPhone or Android.
| Filename extension | .opml |
|---|---|
| Internet media type | application/xml, text/xml, text/x-opml |
| Type of format | Outline |
| Extended from | XML |
OPML (Outline Processor Markup Language) is an XML format for outlines (defined as "a tree, where each node contains a set of named attributes with string values"[1]). Originally developed by UserLand as a native file format for the outliner application in its Radio UserLand product, it has since been adopted for other uses, the most common being to exchange lists of web feeds between web feed aggregators.
The OPML specification defines an outline as a hierarchical, ordered list of arbitrary elements. The specification is fairly open which makes it suitable for many types of list data.
Support for OPML is available in Mozilla Thunderbird. Google Reader can export an OMPL of your subscriptions.
|
Contents
|
Dave Winer has made a request for comments on a proposal for validating OPML and released a beta OPML validator.
Katy Ginger from DLESE has published an XML Schema Document for validating OPML 2.0. There is also a DTD available for OPML 1.0.
Alternative specifications have been proposed, notably these include OML, XOXO and XBEL.
| This programming language-related article is a stub. You can help Wikipedia by expanding it. |
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)