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.