in reply to offline and intranet data

Reminds me of ARGV::OrDATA :-)

Why do you declare $xml? Why do you include OFFLINE as one of the files?

Probably something like

my @libxml_args; if (OFFLINE) { @libxml_args = ([IO => \*DATA]); } else { @libxml_args = map { [location => $_] } $io->all(0); } for my $libxml_arg (@libxml_args) { my $dom = 'XML::LibXML'->load_xml(@$libxml_arg); ... }

($q=q:Sq=~/;[c](.)(.)/;chr(-||-|5+lengthSq)`"S|oS2"`map{chr |+ord }map{substrSq`S_+|`|}3E|-|`7**2-3:)=~y+S|`+$1,++print+eval$q,q,a,