Thread Datei innerhalb des Programmes: __END__, __DATA__ (12 answers)
Opened by mike42 at 2007-02-21 21:46

mike42
 2007-02-22 12:41
#74487 #74487
User since
2006-04-24
6 Artikel
BenutzerIn
[default_avatar]
@Relais: Danke für die Info mit CPAN:Inline::File. Die Beschreibung passt schon sehr gut. Ich werde mir das mal genauer ansehen.

@Crian: Das werde ich auch mal ausprobieren. Im Prinzip könnte ich es ja auch mit meinem geposteten Beispiel machen. Den Quelltext über Regex prüfen und nach der Zeile mit __END__ anfangen zu schreiben. Allerdings dachte ich, ich hätte mal irgenwo gelesen, dass es dafür einen Standardweg gibt. Eventuell war es ja das CPAN:Inline::File Modul.

@docsnyder: Ich trenne normalerweise auch Daten und Code. Beim CPAN:Inline::File Modul wird quasi auch davor gewarnt es zu verwenden :-)

Ich habe eine Script das Daten aus einer XML-Datei ausliest und als CSV Datei schreibt. Die Titelzeile der CSV Datei in der die Spaltentitel stehen wollte ich kommasepariert in den Datenblock nach __END__ legen und dort - wenn notwendig - dynamisch vom Script erweitern lassen. Das soll dann geschehen wenn es neue Properties in der XML Datei gibt. Die kommaseparierten Spaltentitelzeile sollten dann dynamisch um diese erweitert werden.

mike42

View full thread Datei innerhalb des Programmes: __END__, __DATA__