Note that the use of the word "may" means escaping it is optional. The bit
that discusses "must" is only referring to its use within the substring "]]>"
within a CDATA section (which makes perfect sense). So, sounds like the splitter
behaviour is indeed within spec.