As discussed in this jsr-344 thread:
There is some confusion over how CDATA blocks should be handled when <facelets-processing> mode is jspx/xml. The spec should make it clear that the CDATA wrapper constructs (ie. "<![CDATA[" and "]]>") are consumed, but the content/body of the CDATA block is not.