CDATA concatenation
or: disable-output-escaping is not supported in Firefox
Recently I was working on generating XML documents to contain arbitrary text. Naturally I wanted to make things easy on myself by wrapping said arbitrary text with CDATA sections. It just so happens that the text in question contains CDATA tags and as everyone knows, CDATA sections can not be nested. After searching around the web and running into "answers" that were pure opinion on what XML is, is for, and should do, I still didn't have the simple answer to a common problem so I wrote it myself and posted it here.