Jump to content

OPML

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 219.76.64.2 (talk) at 16:01, 1 June 2004. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

OPML (Outline Processor Markup Language) is a very simple XML format for sharing outlines.

What are outlines? This can be virtually everything that is like a list (probably nested), e.g.:

The more important thing is that people are allowed to add whatever other attributes on the <outline> element! This makes OPML very flexible. But this can also be bad. Because when someone added their own attributes, others may not know this. It is impossible to create a DTD or XML_Schema that will completely represent all possible attributes. To address this problem, some people created OML.

By the way, notice that the first applications that support OPML are made by UserLand, the creator of RSS.