Ich lese eine XML-Datei ein, die am Ende intern etwa so aussehen
sollte:
figure => [{name => "Name",
set => "Set"},
{name => "Name",
set => "Set"},
{name => "Name",
set => "Set"}]
Also soll 'figure' eine Arrayref sein.
Die XML:
<figure>
<name>Name</name>
<set>Set</set>
</figure>
<figure>
<name>Name</name>
<set>Set</set>
</figure>
<figure>
<name>Name</name>
<set>Set</set>
</figure>
So lese ich ein:
my $xml = XMLin($file,
KeepRoot => 1,
ForceArray => ['figure']);
Könnt ihr mir sagen was ich falsch gemacht habe ?
Edit:
Im Moment überschreibt er nähmlich nur immer die Werte für 'set'
und 'name' und legt kein Array für 'figure' an, so wie ich es aus
der Doku entnommen habe.
MfG. Matze\n\n
<!--EDIT|Matze|1147186567-->
Mit freundlichen Grüßen: Matze