On Tuesday 27 November 2001 01:44, you wrote: > > The ']]>'(30) $...) ends the CDATA section. > > Lazy solution is to insert space between comparison operator and its first > argument.
That's not a solution. It's a known problem, perhaps, but not a solution. > Proper one requires some rethinking how to place data in CDATA > because XML standard assumes that data there should be unchanged by XML > parser so Repligard follows this asumption. May be escaping would help but > I'm not sure -- it may cause other problems. I don't think the XML standard assumes data would be unchanged. XML tools work from the XML InfoSet, not the literal data in the file. You could have everything in CDATA sections, or everything qouted, and tools that properly use the XML API (be it SAX or the DOM) can't and shouldn't be able to tell the difference. The fact that it makes the serialized file less readable makes it worth the trouble to keep some stuff in CDATA sections, but not at the cost of generating non-well-formed XML. Emile --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
