/// <summary> /// Encodes any special characters in the xml string. /// </summary> public static string Encode(string xml, char quoteCharacter) { XmlEncoderTextWriter encoderWriter = new XmlEncoderTextWriter(); using (XmlTextWriter writer = new XmlTextWriter(encoderWriter)) { writer.WriteStartElement("root"); writer.WriteStartAttribute("attribute"); writer.QuoteChar = quoteCharacter; encoderWriter.BeginMarkup(); writer.WriteString(xml); return encoderWriter.Markup; } }
/// <summary> /// Encodes any special characters in the xml string. /// </summary> public static string Encode(string xml, char quoteCharacter) { XmlEncoderTextWriter encoderWriter = new XmlEncoderTextWriter(); using (XmlTextWriter writer = new XmlTextWriter(encoderWriter)) { writer.WriteStartElement("root"); writer.WriteStartAttribute("attribute"); writer.QuoteChar = quoteCharacter; encoderWriter.BeginMarkup(); writer.WriteString(xml); return(encoderWriter.Markup); } }