Sven Rautenberg: Entityumwandlungen

Beitrag lesen

Moin!

Ich habe es gerade getestet. Aber mir scheint als wäre SimpleXML keine in deinem Sinne "geeignete Klasse"?

Scheint so. In den Kommentaren zu addChild steht ein Kommentar, der addCData() implementiert und dazu die Extension DOM benutzt.

Wenn ich folgendes mache:
$xml->xmlfile->addChild("Child", "No02.&amp;ö<a");
Dann hat das Kind "Child" den Wert "No02.", d.h. ab dem ersten Sonderzeichen wird alles abgeschnitten.

Und bei folgender Aktion:
$xml->xmlfile->addChild("Child", "No02.&amp;ö<a#");
Wird ein inhaltsleeres Kind hinzugefügt...

Wo ist da jetzt der große Unterschied? Im Hash # am Ende?

Das ist nicht das, was du mit "eine passende XML-Klasse, der du einfach den HTML-Quelltext als Knoteninhalt übergibst - die Klasse sorgt dann für den korrekten Aufbau des XML." meintest, oder?

Nein. SimpleXML ist halt nur für simple Dinge - dass das an sooo simplen Dingen scheitert, hätte ich nicht unbedingt erwartet, aber so ist das Leben halt.

- Sven Rautenberg