There is also a DTD for OPML version 1.Īccording to Renée Christian in What are OPML Files, and How Do You Open, Edit, and Use Them? from August 2022, "the hierarchical structure of OPML facilitates the accurate exchange between software applications of large volumes of data, regardless of the operating system used. In addition to the specification, there is an XML schema for validating OPML 2.0 developed by the Digital Library for Earth System Eduction (DLESE) Program Office (link via Internet Archive). The GitHub repository backs up the website. OPML 2.0 specification which is frequently updated. ![]() The specification declares "it's an open format, meaning that other outliner and service developers are welcome to use the format to be compatible with Radio UserLand, the OPML Editor, or for any other purpose." Developed and maintained by Dave Winer at. See the Recommended Formats Statement for the Library of Congress format preferences for textual works.įully documented and open specification. Information about version updates published January 24, 2005. Specification published September 15, 2000. The purpose of this format is to provide a way to exchange information between outliners and Internet services that can be browsed or controlled through an outliner, especially for RSS feeds. Wikidata lists some criticisms of OPML including issues with the requirement that syntax in date-time elements must conform to the outdated RFC 822 specification which has been long superseded by RFC 5322, issues with the "expansionState" attribute, and general potential interoperability issues because "OPML documents relies almost entirely on the undocumented conventions of content producers." Issues with the OPML specification are included on the GitHub repo. Subscription lists, especially RSS or Really Simple Syndication feeds, are identified as sub-element of the body element with a node of type rss or an outline element that contains nodes of type rss.Īccording to the specification, the goals of OPML are "to provide a way to exchange information between outliners and Internet services that can be browsed or controlled through an outliner" serve as a "file format for an outliner application, which is why OPML files may contain information about the size, position and expansion state of the window the outline is displayed in" and, as a "format for exchanging subscription lists between feed readers and aggregators" especially RSS feeds. Other optional attributes include type, isComment, isBreakpoint, created, and category. No attribute may be repeated within the same outline element.
0 Comments
Leave a Reply. |