Tach.
Wenn ich versuche per simplexml_load_file eine xml Datei zu laden welche z.B. die Zeichen '&', '^',... enthällt, bekomme ich logischerweise diverse Fehlermeldungen.
Wie muss ich vorgehen, um die xml Datei zuerst richtig zu encoden ???
Da eine solche XML-Datei nicht wohlgeformt ist, bringt es nicht viel, sie als XML zu verarbeiten. Entweder sorgt derjenige, der sie generiert, für Wohlgeformtheit bei der Erstellung oder Du unternimmst selber Reparaturversuche. Dazu kannst Du die Datei allerdings nur als große Zeichenkette behandeln, in der Du beispielsweise alle &, die nicht Bestandteil einer Entity sind und sich nicht in einem CDATA-Bereich befinden, durch & ersetzt ...
An welcher Stelle in Deinem Dokument verursacht ein ^ eigentlich Probleme?
Once is a mistake, twice is Jazz.