Wie man's nimmt. Es liegt daran, dass der angegebene Wert kein gueltiges CDATA-Literal ist. Bis zu dem "&" (einschliesslich) ist alles unproblematisch - nur wird hinterher die mit dem "&" begonnene Entitaet nicht korrekt vervollstaendigt; insbesondere fehlt - genau - ein ";", das die Entitaet abschliesst. Da ist also der Fehler.
Naja prima, jetzt ist das Chaos perfekt:
Ich habe mich um das escapen des Ampersand gekümmert, und damit mein Problem eigentlich gelöst, auch in den "Augen" der von mir benutzten Browser.
Nun kommst du und sagst: Der Fehler ist ein anderer.
Ich liebe Fehlerbeseitigungsratschläge ala "Der Aschenbecher ist voll, also pumpt man den Reifen auf!" Die sind soooo lee/hreich.