Hallo,
Wie wird die Zeichenfolge "]]>" (ohne Anführungszeichen) in CDATA-Bereichen maskiert ?
Du kannst es mit: "]]gt;" machen
Dann wird das „gt;“ aber auch so im Browser angezeigt/verarbeitet.
später kommt dann darauf an, wie du den Inhalt vom CDATA weiterverarbeitest
Klar kann man sich serverseitig sein eigenes (X)ML schreiben, aber 1. wurde nicht erwähnt, dass es sich um solches handelt und 2. halte ich es nicht für sinnvoll, von XML einige Teile abzuändern. CDATA-Bereiche sind nunmal für blanken Text gedacht und nicht für Entities.
@Arbeitsloser:
Du könntest ein Leerzeichen ohne Breite (natürlich nicht als Entity) in die Zeichenfolge einfügen. Einziger Nebeneffekt: Der Browser könnte an dieser Stelle einen Zeilenumbruch machen.
Damit du das Zeichen nicht erst mühsam erzeugen musst, hier der einfügbare Zeichensalat: ]]>
mfg. Daniel