It should be pretty easy to achieve with eCart. XML is the same thing as html with different tags. I'm not sure of the exact syntax or content of the xml feed, but you should be able to use DataBridge to repeat around xml tags and return what you want from the database. It wouldn't require any eCart functionality, because it would be reporting from the database directly. eCart would be used to get it into the database in the first place, but the xml feed would be entirely Recordsets and repeat regions to spit the data back out.