The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use 5.010;
require XML::Simple;
use Data::Dumper;


while(<DATA>) { $desc .= $_; }
say $desc;

$xs = XML::Simple->new(ForceArray => ['module', 'object', 'value'], );
$s = $xs->XMLin($desc);

say Dumper($s);


__DATA__


<hxjsDescription>
<servicename>HeliosApp::ExampleService</servicename>
<jssource>example.js</jssource>
<PerlModules>
	<module>DBI</module>
	<module>Solr::Client</module>
</PerlModules>
<bindVariables>
	<object>
		<jsvar>DBI</jsvar>
		<perlvar>DBI</perlvar>
	</object>
	<object>
		<jsvar>SolrClient</jsvar>
		<perlvar>Solr::Client</perlvar>
	</object>
</bindVariables>

</hxjsDescription>