pauli: Perl-Strukturen als XML schreiben

Beitrag lesen

Hallo zusammen

ich versuche gerade aus Perl eine XML datei zu erstellen.

http://www.zdnet.de/39126641/xml-dokumente-mit-perls-xml-simple-parsen/3/

Auf dieser Seite habe ich einige gute Infos gefunden und angewendet.

use XML::Simple;  
use Data::Dumper;  
  
# Array erstellen  
@arr = [  
{'country'=>'england', 'capital'=>'london'},  
{'country'=>'norway', 'capital'=>'oslo'},  
{'country'=>'india', 'capital'=>'new delhi'} ];  
  
# Objekt erstellen  
$xml = new XML::Simple (NoAttr=>1, RootName=>data);  
  
# Perl-Array-Referenz in XML-Dokument umwandeln  
$data = $xml->XMLout(@arr);  
  
# auf XML-Daten zugreifen  
print Dumper($data);  

Ich habe dies ausprobiert und hat erfolgreich geklappt.

Nun meine frage.. Ich habe verschiedene Werte in einer Variablen, weil ich mir diese aus einer anderen Datei ziehe. Hier ein bsp: $java_opts_X = "-Xmx2g -Xms2g -XX:PermSize=256M -XX:MaxPermSize=256M -XX:NewSize=512M -XX:MaxNewSize=512M"

Wie muss ich vorgehen, so dass ich nicht alles manuell machen muss wie oben bei "country"?
Statt "country" wäre es dann aber "JAVA_OPTS". Geht es irgendwie mit einer Schlaufe?

Ich habe schon einiges versucht und infos geholt, leider ohne erfolg.

Ich hoffe Ihr könnt mir helfen.