[Home] [By Thread] [By Date] [Recent Entries]


Rich Salz scripsit:
> > It's safest to treat > as special too, because of the bare possibility
> > of ]]> in character content.
> 
> Only if they have the CDATA start, right?

No.  It's illegal to have ]]> anywhere in character content except at
the end of a CDATA section.  For example, this is not well-formed:

	<foo>Illegal ]]> in character content</foo>

This is a holdover from SGML.

> > And of course attribute values need &apos; or &quot;.
> 
> Only if the attribute value needs both quotes, which I put into the
> not-often category.

True, although I think it's simpler to just pick one quotation style
and escape a single character rather than trying to be clever about
using the "correct" quotation mark in each case.

-- 
They do not preach                              John Cowan
  that their God will rouse them                jcowan@r...
    A little before the nuts work loose.        http://www.ccil.org/~cowan
They do not teach                               http://www.reutershealth.com
  that His Pity allows them                         --Rudyard Kipling,
    to drop their job when they damn-well choose.   "The Sons of Martha"

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member