Thread XML::Simple nested nodes löschen (9 answers)
Opened by guenni at 2013-03-08 11:34

Muffi
 2013-03-08 13:35
#166266 #166266
User since
2012-07-18
1465 Artikel
BenutzerIn
[default_avatar]
So in etwa:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
my @todos = $data;
while (@todos) {
        my $todo = pop @todos;
        if (exists $todo->{data}) {
                for (my $x=0; $x < @{$todo->{data}}; $x++) {
                        if ($todo->{data}[$x]{id} eq '2') {
                                delete $todo->{data}[$x];
                        }
                        else {
                                push @todos, $todo->{data}[$x];
                        }
                }
        }
}


Allerdings wirds da wohl für Anfänger ein wenig schwierig das zu verstehen.
Guck dir mal die Erklärung von Raubtier an, ob du damit weiterkommst.
1 + 1 = 10

View full thread XML::Simple nested nodes löschen