Hallo ThomasM,
unproblematisch vielleicht, aber nicht wirksam. Alles, was ab <!-- steht, wird als Text aufgefasst, bis zur --> Zeichenfolge. D.h. <![CDATA[ wird nicht als Eröffnung eines CDATA-Nodes interpretiert.
Betrachte ich die ChildNodes dieses p Elements:
<p>
<!-- <![CDATA[ Hallo ]]> -->
</p>
finde ich zwei Text-Nodes mit Zeilenumbrüchen und einen Comment-Node, in dessen Text
" <![CDATA[ Hallo ]]> "
lautet, inclusive der Leerzeichen.
Und demnach wird (ich hab's mit Chrome und Firefox ausprobiert)
<!-- <![CDATA[
<script>
console.log("Hallo --> Welt")
</script>
]]> -->
genauso interpretiert, wie es der Syntax-Highlighter des Forums darstellt.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi