Hell-O!
Aber wie gesagt, Module sind immer erste Wahl.
Was konkret in diesem Fall würde denn eine zusätzliche Abhängigkeit eines Moduls rechtfertigen?
Ein paar Gründe hat dir Struppi schon genannt, aber mal als Denkansatz (man muss das Rad ja nicht neu erfinden ;-) ):
use [link:http://search.cpan.org/~grantm/XML-Simple-2.16/lib/XML/Simple.pm@title=XML::Simple];
use [link:http://perldoc.perl.org/IO/File.html@title=IO::File];
use Data::Dumper;
my $fh = IO::File->new('/pfad/zum.xml');
my $ref = XMLin($fh);
# Kontrollausgabe aller items
print Dumper($ref->{channel}->{item});
In $ref hast du einen Zeiger auf dein geparstes XML (die Grundstruktur ist auf der verlinkten Seite beschrieben, ebenso wie die Möglichkeiten der Gruppierung von Einträgen). Das kannst du jetzt noch sortieren und wegschreiben, das war's.
Siechfred
--
Ich bin strenggenommen auch nur interessierter Laie. (molily)
Siechfreds Tagebuch || Falle Aufteilungsbescheid || RT 221 Erfurt-Altstadt i.V.
Ich bin strenggenommen auch nur interessierter Laie. (molily)
Siechfreds Tagebuch || Falle Aufteilungsbescheid || RT 221 Erfurt-Altstadt i.V.