Hallo,
if( open (FH , "<$options{feed}") ) {
while(<FH>) { ....} else {
warn "Fehler beim öffnen von $options{feed}: $!";
}
Ähm dass da keine Datei ist, ist ja kein Fehler sondern der Normalzustand am Anfang.
wie Skeeve schon sagte, ist es durchaus üblich in Perl, dafür fertige Module von CPAN zu benutzen, gerade zu XML sollten Reihenweise Module verfügbar sein. Zumal so ein Geschichte (das Parsen von XML) schnell ausartet.
Naja, da ich zu jedem Zeitpunkt zu 100% sicher sein kann wie die Datei aussieht weil ich sie ja selbst 10 Zeilen später erstelle denke ich dass man da auch mal pragmatisch sein und auf relativ einfache regexe, die zur Grunfunktionalität der Sprache gehören setzen kann, anstatt noch künstlich eine zusätzliche Bariere/Abhängigkeit eines Modules herbeizuführen.
Aber wie gesagt, Module sind immer erste Wahl.
Was konkret in diesem Fall würde denn eine zusätzliche Abhängigkeit eines Moduls rechtfertigen?
Grüße
Jeena Paradies