XSLT (eXtensible Stylesheet Language Transformations) is a styling and transformation language for XML. It can be used to style an XML feed file like RSS or Atom so that it can be opened in a browser with visual styling.
Anthony Ciccarello publishes an Atom feed with XSL styles so that the user experience will be less jarring if someone clicks on a link to the feed file from his website since 2021-04-17. The approach is described in a blog post.
- Details: How to style RSS feed
- XSL for creating human-readable OPML feeds
- About Feeds example XSL file
- XSL Transformations (XSLT) Version 3.0 (W3C Recommendation) specifies JSON to XML transformation, giving another way to express JSON] as XML.
- Beginning to Style Your RSS Feed - Jon Christopher
- Example: miriamsuzanne.com's RSS file styled to match homepage
- Example use: H2VX is an independent service (and open source) that uses XSLT to parse tidied up HTML for hCards & hCalendar events and produce vCard & iCalendar files (and live ICS subscriptions).