• Post Reply Bookmark Topic Watch Topic
  • New Topic

embed one document in another, each with CDATA section  RSS feed

Craig Demyanovich
Ranch Hand
Posts: 173
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have an XML document that contains data best stored in a CDATA section. My colleague has written a component that receives my XML documents. When a volume or time threshhold is reached, the component embeds my XML documents as CDATA in an XML document, compresses the XML document as a stream of bytes, and sends the stream via a JMS message to another component.
The component that receives the JMS message decompresses the stream and parses the XML document. The parser encounters a fatal error due to embedded CDATA sections.
Here's a quote from W3Schools:
A CDATA section cannot contain another CDATA section. If a CDATA section contains the characters "]]>" or "<![CDATA[" you are in deep trouble.

How, then, do we correctly embed one XML document in another?
Thanks for your time,
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!