A general note about feed technology. The reason FeedLand is syntax-agnostic is because of an open source package for Node.js called feedparser that I built on. It understands and flattens out the names in RSS, Atom and RDF feeds. I am thankful for not having to deal with feeds at that level.
The first layer I built on top of the package hid some complexity in its API that imho is only necessary if you’re like Google with an array of 100K systems reading a million feeds every minute.
A few years later, as part of the FeedLand project, I added another layer, because I don’t want a stream of items with data about the feed packed into each item, I want to read the feed and get a JavaScript object with everything neatly organized, with all the info from the feed in the object. As simple as possible. Factored and