Thread XML::Simple -> bekomme kein Array erzeugt, nur Hash (2 answers)
Opened by tschloss at 2008-06-16 13:05

tschloss
 2008-06-16 13:05
#111060 #111060
User since
2008-04-21
30 Artikel
BenutzerIn
[default_avatar]
Hi,

ich habe ein XML-File der Struktur
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
<list>
<event>
<name>...</name>
<ort>...</ort>
<nr>1</nr>
</event>
<event>
<name>...</name>
<ort>...</ort>
<nr>2</nr>
</event>
</list>


XMLin erzeugt mir auch mit ForceArray => ['event'] immer einen großen Hash, wobei er "name" als Hash-Key nimmt (das kann ich zwar mit KeyAttr ändern, aber es bleibt ein Hash).
ForceArray=>1 macht mir aus allem ein Array, das ist Müll.

Ich hätte halt gerne ein Array mit Hashrefs (d.h. pro Event einen Hash)
Also so würde ich gerne adressieren
Code (perl): (dl )
$list->[0]->{'name'}


Irgedwelche Vorschläge?

Danke, Thomas

View full thread XML::Simple -> bekomme kein Array erzeugt, nur Hash