Hi,
Indem Du die entsprechende Schleife ersetzt. Es ist eine for-Schleife.
Guter Tip, habe also eine der for-Schleifen for(<FILE>) ersetzt und tatsächlich nur noch eine Zeile pro Datensatz. Aber leider auch nur noch die erste "Variable" (heißt bestimmt anders) je Zeile,
nenn's Spalte.
die anderen werden einfach ignoriert
Vermutlich beachtest Du nur die erste Spalte. Ohne ein Stück Code (in _diesem_ Thread) lässt sich das nicht beurteilen.
Was für ein XML setzt Du ein, welches mehrere <body>-Elemente erlaubt und Anführungszeichen um Attributwerte nicht zwingend erfordert? Wenn das <body>-Element nur einmal ausgegeben würde, wäre mein Tipp HTML.
Stimmt wohl auch, kümmer ich mich aber erst später drum.
Dein Problem ist perlspezifisch, nicht CGI-spezifisch. Du brauchst kein HTTP, Du brauchst kein HTML. Löse das Problem zunächst lokal auf Deinem Rechner, durch schlichte print-Ausgaben, ohne unnützen Overhead, ohne Behelligung eines HTTP-Servers.
Stelle diesen Mangel ab, sowie die Dir darauf hin genannten Fehler.
Auch wieder richtig. Nur leider funktioniert das Ganze dann nicht mehr.
Die heutige Aufschrift meines T-Shirts lautet passenderweise: "Funktioniert nicht" funktioniert nicht. Außerdem habe ich ja gesagt, dass Dir daraufhin Fehler genannt werden - das ist der Zweck der Aktion.
Da ich (noch) zu wenig Ahnung von Perl habe, wollte ich es erstmal so zum Laufen kriegen.
Erst mal Fehler reinzustopfen und die später zu suchen ist der weitaus aufwändigere Weg. Mache es gleich richtig.
Cheatah
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes