[转载]XML非法字符的处理

https://blog.csdn.net/qq_36330228/article/details/84779390

static void Main(string[] args)
{
string str = "Canon "LCIXUS3< Soft>herx00 Carx08r'y Casex0b Su&its IXx1e10x0cIS>";

string result = Regex.Replace(str, @"[x00-x08x0Bx0Cx0E-x1F]", "");
result = result.Replace("&", "&amp;");
result = result.Replace("'", "&apos;");
result = result.Replace(""", "&quot;");
result = result.Replace(">", "&gt;");
result = result.Replace("<", "&lt;");
Console.WriteLine(result);
Console.ReadKey();
}

原文地址:https://www.cnblogs.com/sui84/p/11220021.html