pauli: Perl-Strukturen als XML schreiben

Beitrag lesen

use XML::Simple qw(:strict XMLout);

my $java_opts_X = '-Xmx2g -Xms2g -XX:PermSize=256M -XX:MaxPermSize=256M -XX:NewSize=512M -XX:MaxNewSize=512M';
print XMLout { java => [ { java_opts => [ grep $_, split qr/[- ]/, $java_opts_X ] } ] },
    KeyAttr => undef, RootName => 'data';

END
<data>
  <java>
    <java_opts>Xmx2g</java_opts>
    <java_opts>Xms2g</java_opts>
    <java_opts>XX:PermSize=256M</java_opts>
    <java_opts>XX:MaxPermSize=256M</java_opts>
    <java_opts>XX:NewSize=512M</java_opts>
    <java_opts>XX:MaxNewSize=512M</java_opts>
  </java>
</data>

  
Hey super, danke! hat wunderbar geklappt:)