OPML XSLT Stylesheets
What is this?
OPML (Outline Processor Markup Language) is a simple XML format for outlines. It is commonly used to share lists of podcasts and Atom/RSS news feeds.
How do I use it?
Download one of the available styles and save it in the same directory as your OPML file.
Add a line at the top of your OPML file. More details
Available Styles
- plain-opml.xslt - plain HTML (using
<details>/<summary>
) with water.css classless CSS styling. - linked-opml.xslt - simple, with a button to go the OPML Viewer at the top. Demo
- redirect-opml.xslt - JavaScript redirect to the OPML Viewer with fallback to plain.
Source | OPML Viewer | OPML Viewer Parameters
Links
- Wikipedia OPML page - OPML overview.
- OPML Specification - The official OPML 2.0 specification.
- OPML Validator - Check your OPML file for errors.
- OPML Apps - A list of apps that support OPML.
- Mozilla Developer Network: XSLT reference
- W3C: Official XSLT 3.0 specification
- Microsoft Learn: XSLT reference
- W3Schools: XSLT tutorial
- Online XSLT Playground
Demos
- Dan Q's Blogroll - nice outline
- Dave Winer's Blogroll - flat
- Dave Winer's About Page - Not a blogroll, but an About page as an outline
- Hacker News Blogs - flat
- Kilim Choi's Engineering Blogs
- Knut Magnus Aasrud's Blogroll - The original has a stylesheet!
- Louis Lazaris's Front-end Feeds - nice outline
- Maya's subscriptions - long outline
- OpenStack Planet
- Planet GNOME
- Programming Blogs from Awesome RSS
- Robert Alexander's Blogroll Network - Almost 15,000 feeds, so performance is poor. It does load eventually.
- Sharjeel Sayed's Subscriptions - nice outline
- Blogs from India via Awesome RSS
Copyright © 2025 Andrew
Marcuse. All Rights Reserved.
| Source
| Share: