Thomas J.S.: Entities vs. CDATA

Beitrag lesen

Hallo,

So ist das z.B. hier im Forum: die Postingstexte stehen im CDATA-Abschnitten (XML-Sonderzeichen sind da noch nicht umgewandelt: d.h. es steht < und nicht &lt; drinn).

Gerade aus dem Quelltext kopiert:

d.h. es steht &lt; und nicht &amp;lt; drin

Ja, schnuki. Im HTML steht das dann, im XML aber nicht. (mein Vorteil: ich kann mir auch die XML-Dateien des Forums ansehen)

Die Verwendung von CDATA-Abschnitten für andere Elemente als <script> und <style> hat den Nachteil, dass sie einen HTML-Parser durcheinanderbringen könnten. Die betreffende Datei muss dann also zwingend als XML-kompatible Datei geparst werden.

Ein HTML-Parser hat damit nichts zu tun. Es ist die Frage wann und ob der OP HTML braucht d.h. wann er eine Konvertierung benötigt.

Grüße
Thomas