2019.08.26
生成xml文件,字段内容要过滤非法字符,进行字符替换
func xmlProcess(str string) string {
re, _ := regexp.Compile(`([\x00-\x08\x0B-\x0C\x0E-\x1F])`)
str = re.ReplaceAllString(str, "")
str = strings.Replace(str, "<", "<", -1)
str = strings.Replace(str, ">", ">", -1)
str = strings.Replace(str, "&", "&", -1)
str = strings.Replace(str, "'", "'", -1)
str = strings.Replace(str, "\"", """, -1)
return str
}