TIPS - XML CDATA中的非法字符处置
TIPS - XML CDATA中的非法字符处理
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; }