@@suit:
Der Standard bezüglich & & bzw Entitäten gehört m.E. nicht zu den Glanzleistungen des W3C.
denke ich mir auch immer - wenn man allgemein keine entities verwendet sondern eine korrekte zeichencodierung, wäre das ja nicht mehr notwenig
Falsch gedacht. '<' und '&' werden in HTML nicht escapet, weil die Zeichencodierung sie nicht anders hergäbe (schließlich sind es Zeichen aus dem Bereich U+0020 bis U+007E), sondern weil sie in HTML eine besondere Funktion haben.
Wann Escapes zu verwenden sind
aber woher soll der browser wissen ob mit >=blah nun >=blah gemeint ist oder &gt=blah ;)
Der Browser soll nicht raten, sondern das vom Webseitenautor/Scriptentwickler geschriebene den Specs entsprechend umsetzen. Der Webseitenautor/Scriptentwickler hat dafür sorge zu tragen, dass er das Richtige schreibt.
Live long and prosper,
Gunnar
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.