Documents within documents
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@n... work: Michael.Kay@s...
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format