First, do any of my fellow monks have experience using an
XML/Perl/CGI-driven website (ie: one in which data files are stored in some variant of XML (could
even be proprietary) and the main functions of the site are carried out by a Perl/CGI script that acts as
the orchestrator and what not), and specifically, how well this setup translates into foreign data
How about... *drum roll* perlmonks.org? ;)
Search for "XML Ticker" in the search box, and you'll come across the Other Users ticker, the Chatterbox Ticker, and a few others.
As far as I know, all the data on this site is stored as XML, with pages generated by perl & CGI.
As far as foreign data exchange, it seems to work well enough... there are a bunch of Chatterbox Clients, in various programming languages (like Java), that parse the various XML files and do useful things.
(I know there's a more extensive list of CB clients somewhere, but can't seem to find it at the moment.)