Escape angle brackets and CDATA openers.
String quoteRaw(String text) { // escape and return return text.replaceAll("<", "\\<").replaceAll(">", "\\>").replaceAll("[!CDATA]", "\\[!CDATA]"); }