/// <summary>
/// 特殊字符转义
/// </summary>
/// <param name="xml"></param>
/// <returns></returns>
public string XmlCharacterEscaping(string xml)
{
string xmlNew = xml;
if (xml.IndexOf("&") != -)
{
xmlNew = xml.Replace("&", "&");
}
if (xml.IndexOf("<") != -)
{
xmlNew = xml.Replace("<", "<");
}
if (xml.IndexOf(">") != -)
{
xmlNew = xml.Replace(">", ">");
}
if (xml.IndexOf('"') != -)
{
char c = '"';
xmlNew = xml.Replace(c.ToString(), """);
}
return xmlNew;
}
相关文章
- 02-04VC++6.0环境中输出特殊字符
- 02-04在SQLSERVER中处理特殊字符以及空格。
- 02-04sql中的for xml path() 实现字符串拼接
- 02-04python如何避免由路径中的转义字符造成输出结果紊乱
- 02-04HTTP请求的URL中如何处理特殊字符
- 02-04xml文件中的特殊符号(&,<)的使用方法
- 02-04"等特殊字符,可以使用“&”开头,“;”结尾,中间加上字符对应的编码就可以啦。">如果要在标签中显示"<"或者">"等特殊字符,可以使用“&”开头,“;”结尾,中间加上字符对应的编码就可以啦。
- 02-04python下实现遍历文件夹及其子文件夹中带特殊字符的所有文件的复制
- 02-04将SQL for xml path('')中转义的字符正常显示
- 02-04字符串转xml,特殊字符的问题