On Thu 10/19/2000 8:43 AM David Ezell (myself) wrote: >On Wed 10/18/2000 6:27 PM +5:00 Mark Hughes wrote: >> Then there's #4, the *RIGHT WAY* to do this, which is: >>A) Before inserting your arbitrary text into your XML wrapper, run it >>through a filter that replaces & with &, < with <, and > with >. >>B) Before handing arbitrary text back to the user, run it through a filter >>that replaces < with <, > with >, and & with &. >> >> Voila, the problem is solved. You don't have the byte bloat of base64, >>you don't have the limitation of not including ]]> in CDATA, and you don't >>have to mess up validation. > >Not a bad idea for simple uses, but it won't nest (at least I don't think it will): >the export filter would convert all the PCDATA at once. It seems to me a safe bet >that if you need to nest one level, you'll have use cases for nesting to N levels. > >It may be that the other suggestions suffer the same drawback. I was wrong -- it will nest (at least I think it will :-) ). -DavidReceived on Thursday, 19 October 2000 08:52:06 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 October 2009 08:41:41 GMT