// 清理XML实体的辅助方法 private static string CleanXmlEntities(string input) { if (string.IsNullOrEmpty(input)) return input; // 替换常见的XML实体 string result = input .Replace("
", " ") // 换行符 -> 空格 .Replace("
", " ") // 回车符 -> 空格 .Replace("	", " ") // 制表符 -> 空格 .Replace("&", "&") // &符号 .Replace("<", "<") // 小于号 .Replace(">", ">") // 大于号 .Replace(""", "\"") // 双引号 .Replace("'", "'"); // 单引号 // 合并多个连续空格 return Regex.Replace(result, @"\s+", " ").Trim(); }

发表评论 取消回复