String - EscapeXml
A string extension method that escape XML.
public static void Main() { var xml = @" <testcase> <date>4/12/13</date> <name>Mrinal</name> <subject>xmlTest</subject> </testcase>"; //C# Extension Method: String - EscapeXml var escapeXml = xml.EscapeXml(); Console.WriteLine(escapeXml); }
View Source
public static partial class Extensions { /// <summary> /// A string extension method that escape XML. /// </summary> /// <param name="this">The @this to act on.</param> /// <returns>A string.</returns> public static string EscapeXml(this string @this) { return @this.Replace("&", "&").Replace("<", "<").Replace(">", ">").Replace("\"", """).Replace("'", "'"); } }