RE: XHTML's reception

No problem with the ]] and -- sequence, but wouldn't the <./ sequence make
it a bit of a pain to include eventual end tags like <./td> in the script...

- Kayjey -

-----Oorspronkelijk bericht-----
Van: []Namens
Clover Andrew
Verzonden: woensdag 27 juni 2001 11:10
Onderwerp: Re: XHTML's reception

> however he omits the --> ending that (i think i'm right in saying)
> browsers like IE2 require

Actually, there was no <!-- around the CDATA, so an ending wasn't
required; I was hoping indeed that tag-soup munchers would see the
]]> as the end of the <![CDATA unknown-SGML-magic "tag". Come to
think of it, though, this causes a problem in that you can't get a
'>' character into the script without it also ending the unknown-tag
on pre-script browsers. Which is a bit harsh.

I offer, then, this even more aesthetically questionable solution:

  <script type="text/javascript"><!-- // --><![CDATA[ // ><!--
  // --><!]]></script>

Which I think should work on XML parsers and tag-soup browsers,
with only the sequences "--", "</" and "]]>" taboo in the scripting.
It works on everything I've tried here, except of course Mozilla
which uses an XML parser but fails to understand CDATA marked
sections altogether. Ah well...

Andrew Clover
Technical Consultant AG


Received on Wednesday, 27 June 2001 06:19:48 UTC