[
Lists Home |
Date Index |
Thread Index
]
I'm seeing an increasing tendency for people to nest one XML document within
a CDATA section of another XML document. This of course doesn't work well:
you have to make two passes through the XML parser to process the inner
document out; and you get into problems if the inner document contains a
CDATA section, because the ]]> delimiters don't nest.
People end up asking "how can I apply a transformation to the inner
document", and my usual response is the rather lame "I wouldn't start from
here if I were you".
The usual excuse for doing it seems to be that the inner document has a
<!DOCTYPE..> declaration that people want to preserve while carrying an XML
document over some protocol like SOAP.
Is there a better solution that we can point them to?
Michael Kay
Software AG
home: Michael.H.Kay@ntlworld.com
work: Michael.Kay@softwareag.com
|