ebody: XML PHP Probleme mit HTML Zeichen

Beitrag lesen

Hallo,

über eine API Abfrage erhalte ich eine XML Datei. Darin sind zum Teil Zeichen wie "&" enthalten. Die XML möchte ich mit PHP einlesen und weiter verarbeiten, dafür nutze ich simplexml_load_file

Starte ich das Script, erscheint eine Fehlermeldung aufgrund des "&".

Da ich viele Abfragen mache, sollte es automatisiert laufen. Datei händisch öffnen, suchen + ersetzen sollte nicht die Lösung sein. Was kann ich machen, um alle XML Daten die ich über die API erhalte auch einlesen zu können?

Beispiel XML Datei - siehe &

<verzeichnis>
     <titel>Wikipedia Städteverzeichnis</titel>
     <eintrag>
          <stichwort stadt="Genf" motto="Genf ist schön & toll"></stichwort>
          <eintragstext>Genf ist der Sitz von ...</eintragstext>
     </eintrag>
     <eintrag>
          ...
     </eintrag>
</verzeichnis>

Gruß ebody