Zitat:
Zitat von AndreasB
Ich habe noch weiter recherchiert.
[LIST=1][*]CDATA
Das CDATA-Konstrukt ist überflüssig, wenn man ">", "<" und "&" als Entities im "internal stylesheet" maskiert.
<=!=[=C=D=A=T=A=[<&]=]=> ist völlig äquivalent zu <&
Vermutlich beruht die Empfehlung der Autoren der Spezifikation darauf, dass sie CDATA als eine Art Sicherheitsnetz empfehlen, falls jemand vergisst, seinen Code zu validieren.
|
Das funktioniert nur wenn der parser entities interpretiert.
Mit SVG habe ich mich noch nicht beschäftigt, aber bei Javascript Code kommst du mit dieser Aussage auch nicht weiter, da die Operatoren als entities nicht funktionieren. Was durchaus ein reales Problem ist
Code:
<script >
if(1 > 0) alert(1);
</script>
ist nicht äquivalent mit
Code:
<script >
if(1 > 0) alert(1);
</script>