Ich hab folgendes Problem. Eine XML-Datei enthält mehrere
s, ich lese diese mit XML::Simple ein, Unter Windows ist das kein Problem, auf dem Mac bekomme ich die Meldung
QuoteUndeclared entity [Ln: XX, Col: YY]
Zeile und Spalte führen zu den
s, entferne ich diese, läuft das Programm fehlerfrei durch.
Der Kopf der XML-Datei sieht so aus:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Der Aufruf im Programm so:
Das ist ja nun irgendwie ein Problem innerhalb des Moduls. Ich bin kurz davor, das Modul zum Mond zu schießen und das Parsing selbst zu machen...
Es klappt unter Windows (2000 und XP prof.) mit ActiveState Perl 5.8.6.811, es klappt nicht unter Mac OS X 10.4.2 mit Perl 5.8.6.
Irgendwelche Ratschläge oder Lösungsansätze?
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite