Outline Processor Markup Language (OPML) is an
XML-based format that allows exchange of outline-structured information between
applications running on different
operating systems and
environments. The purpose of this format is to provide a way to exchange information between outliners (
programs that allow you to read, edit and reorganize outlines) and Internet services that can be browsed or controlled through an outliner.