Figure 2. Architecture
RSS feeds contain escaped HTML which makes them difficult to use with XML tools.
An XML pipeline was used to build a web service that converts this escaped content into XML.
The pipeline streams the content so that large feeds can be converted.
A simple front-end interacts with the service and uses XSLT to format the feed.