Thread Perl, RegExp & HTML (10 answers)
Opened by Equipaas at 2016-11-29 07:59

Gast janus
 2016-11-30 07:43
#185689 #185689
Idealerweise werden Daten, die maschinenlesbar sein sollen, auch in einer maschinenlesbaren Datei != HTML bereitgestellt bzw, als Response gesendet. HTML parsen -- schön und gut, aber die Zweckbestimung von HTML ist die Darstellung im Browser und wenn sich der Designer mal vertippt hat greift auch der Parser ins Leere.

Also: Wenn auf Beiden Seiten Perl zum Einsatz kommt, könntest Du die Daten serverseitig mit Storable::freeze() serialisieren und clientseitig mit Storable:thaw() exact dieselbe Datenstruktur wieder herstellen.

Für Tabellarische Daten empfielt sich ein Array mit Hashreferenzen [{},{},{}...] und daraus eine CSV-Datei zu erzeugen ist nur eine Frage der richtigen Template-Engine, selbst das gute alte sprintf() würde das schon tun.

Und zu guter Letzt: Statt HTML die Daten gleich als CSV zu senden wäre auch eine Überlegung wert.
Last edited: 2016-11-30 08:33:35 +0100 (CET)

View full thread Perl, RegExp & HTML