Hallo liebe Experten,eigentlich habe ich es mir einfach vorgestellt.
Zuerst erzeugte ich meinen Hash mit der XML-Struktur. Anschließen befüllte ich die Werte.
Danach wollte ich das XML erzeugen:
# Neues Objekt erzuegen
my $xsimple = XML::Simple->new();# XML File ausgeben
print $xsimple->XMLout(
\%hash,
RootName => '',
KeyAttr=>[],
noattr => 1,
xmldecl => '<?xml version="1.0">'
);
So, nun habe ich das Problem, dass die Ausgabe durcheinander ist.Aha, dann dachte ich mir kein Problem, da benützen wir Tie::IxHash:
use Tie:IxHash;
tie %hash, "Tie::IxHash";
Leider funktionierte das auch nicht. :(Hat jemand für mich einen Tip?
Die XML Struktur muss eine feste Reihenfolge haben.
Was ich mir überlegt habe:
Eine eigene Funktion zu schreiben, die mir aus dem Hash ein XML erstellt, aber da muss es doch etwas einfacheres geben...
Viele Grüße
Datum: 18.04.2006-10:53
