Thread Perl & XML: Tabelle in 2-dimensionales Array umwandeln (4 answers)
Opened by pktm at 2011-02-28 21:33

pktm
 2011-02-28 21:33
#146118 #146118
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hallo!

Hat das zufällig jemand zur Hand?

Ich habe folgendes Minimalbeispiel:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!perl

use strict;
use warnings;
use XML::Simple qw/XMLin/;
use Data::Dumper qw/Dumper/;

my $string = qq~
<root>
        <row no="0">
                <col no="0">0.0</col>
        </row>
        <row no="1">
                <col no="0">1.0</col>
        </row>
</root>
~;
my $ref = XMLin($string);
print Dumper($ref);


Ich hätte daraus jetzt gerne ein zweidimensionales Array, also so etwas hier:
Code: (dl )
1
2
3
4
5
6
7
8
$VAR1 = [
[
'0.0'
],
[
'1.0'
]
];


Mein Ansatz wäre jetzt erst einmal, die Struktur komplett zu durchlaufen und die Nummern in die Arrays zu stecken. Da die Struktur klein ist, ist das nicht so das Problem. Aber das geht doch bestimmt auch irgendwie besser?

Grüße, pktm
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread Perl & XML: Tabelle in 2-dimensionales Array umwandeln