Ich erstelle ein XML-Dokument aus einem PHP-Skript und muss die XML-Sonderzeichen escapen. Ich kenne die Liste der Zeichen, die escaped werden sollten; aber wie mache ich das korrekt?
Sollen die Zeichen einfach nur mit einem Backslash (\) escaped werden oder was ist der richtige Weg? Gibt es eine eingebaute PHP-Funktion, die das für mich erledigen kann?
0 Stimmen
@Tchalvak: Du liegst bei vielen Punkten, die du in deiner Beschreibung kritisierst, falsch. Ich habe versucht, dies mit den vorhandenen Antworten sichtbar zu machen, hoffe das ist hilfreich.
0 Stimmen
Ich habe in meiner Antwort nicht vorgeschlagen, die DOM-API nur für die Zeichenfolgenmaskierung zu verwenden. Ich schlug vor, dein gesamtes XML-Dokument mit dieser API zu generieren. Dies ist eine Antwort auf die Probleme, die du in deiner Beschreibung des bountys erwähnst.