Here is some C# code i've used in the past to make any piece of text XML safe, and vice-versa. The logic applies across all languages. Remember to escape & first!
private string outputParseFields(string field)
{
// Escape illegal chars. (escape '&' first!)
field = field.Replace("&", "&");
field = field.Replace("<", "<");
field = field.Replace(">", ">");
field = field.Replace("'", "'");
field = field.Replace("\"", """);
return (field);
}
private string inputParseFields(string field)
{
// Escape illegal chars. (escape '&' first!)
field = field.Replace("&", "&");
field = field.Replace("<", "<");
field = field.Replace(">", ">");
field = field.Replace("'", "'");
field = field.Replace(""", "\"");
return (field);
}
No comments:
Post a Comment