Daniel Thoma: ISO 10646 und nodeValue()

Beitrag lesen

Hallo Allerseits

Aus der HTML-Spezifikation:

<!ENTITY % Script "CDATA" -- script expression -->
<!ELEMENT SCRIPT - - %Script; -- script statements -->

* CDATA is a sequence of characters from the document character set and may include character entities. User agents should interpret attribute values as follows:
          * Replace character entities with characters,
          * Ignore line feeds,
          * Replace each carriage return or tab with a single space.

Somit müsste es eigentlich ersetzt werden.
Da in JavaScript allerdings sehr oft & verwendet wird, werden Entities nichtmal von Mozilla ersetzt.
Außer man verwendet XHTML mit contenttype text/xml.
Entities zu ersetzen, würde ziemlich viele Scripts nicht mehr lauffähig machen.

Grüße

Daniel