Andü: und XML

Beitrag lesen

Morgen,

gut, hab das jetzt mit XML realisiert. Jetzt kommt das nächste Problem:
Innerhalt einiger XML-Tags habe ich HTML-Befehle, welche eigentlich zum Text mit dazu gehören. Wenn ich die XML-Datei nun mit <a href="http://www.media-palette.de/tools/xml-line/" target="_blank">XML-Line</a> einlese hab ich dass Problem, dass die Texte mit HTML-Befehlen einzeln nochmal als Array geladen werden.

Ich hab versucht das ganze Problem damit zu umgehen, dass ich beispielweise <br> zu {[br]} umwandle und dann im einmgeladenen Array zurück konvertiere. Mein Problem ist, dass ereg_replace-Suchmuster nicht das gewünschte Ergebnis bringt.

ereg_replace (("({[)(/)*(.+)(]})","<\3>",$array)
Das hat zur Folge, dass vom ersten bis zum letzten {[br]} alles ersetzt wird. Ich bräuchte sozusagen noch die Negierung, dass nicht ]} auch innerhalb der Klammern steht...

Ich wäre auch für ganz andere Vorschläge offen, solange sie gut zu verwirklichen sind.