Parsing multiple HTTP feeds

I have a spread of RSS feeds, and I download all of them using the HTTP component.

To use the content of the feeds, I parse it using an XPath node, and it works fine with one.

But XPath does not support spreads.

My question:

How can I process each slices in turn through the XPath node, and merge all the results in a single output spread?

Strip away the xml-declarations

<?xml version=“1.0”?>

the rss-declartions

<rss version=“2.0”>


and the XML root elements



of the incoming feeds.
Concatenate all <item>s using “+ (String Spectral)”
Re-Add xml-declaration, rss-declaration and root element.

Make your query.

But keep in mind that if you request and process a lot of feeds the resulting string could be huge which would probably lead to loss of performance.