Hallo Mathias,
Ich gehe davon aus, dass du die Daten vor dem Schreiben in das XML-Dokument einer Validierung unterziehst. Was machst du hierbei mit dem kritischen „<“? (Alle anderen Zeichen kann man vernachlässigen.)
htmlspecialchars().
Nanu? Welche XML-Funktionen sollen das sein? Ich arbeite bevorzugt mit den DOM-Funktionen, welche direkt eine Funktion zum Erstellen einer CDATA-Sektion bieten.
Nie davon gehört. Ich arbeite normalerweise mit dem SimpleXMLElement. Bis auf die Sache mit den Zeilenumbrüchen gab es auch nie Probleme.
Beste Grüße
Richard