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;
}




你可能感兴趣的:(xml)