TIPS - XML CDATA中的非法字符处理
XML解析过程中,常遇见CDATA中存在非法字符,尤其在火星文盛行的当下,论坛数据五花八门,令哥蛋疼,采用如下简单处理:
String EMPTY_STRING = "";public static String regularizeXmlString(String strInput){if(strInput == null || strInput.length() == 0){return EMPTY_STRING;}String result = strInput.replaceAll("[\\x00-\\x08|\\x0b-\\x0c|\\x0e-\\x1f]",EMPTY_STRING);return result;}