The marketing people want to have the ability to write direct inline HTML in the (xml based) CMS. xhtml compliance and the like potentially goes down the drain, but they're the boss(es). The CMS uses a regular xml/xslt transformation pipeline. Currently we just use a single node with a cdata node containing all the nastiness, created using some nasty concatenations.
Any other ways to do this ?
Edit: I may be able to convince them that the HTML should be a well formed HTML fragment of some sort, but I cannot in the known universe get them to agree upon xhtml/strict compliance like the rest of the stuff actually is. But from what I understand, well formed simply doesn't help me anything ?