public static String Clean(string input)
{
string retVal = input;
try
{
if (input == null)
{
retVal = "";
}
retVal = H3Text.HtmlEncodeSymbols(retVal);
retVal = retVal.Replace("&", "&");
retVal = retVal.Replace("&", "&");
for (int x = 0; x < retVal.Length; x++)
{
int y = (int)retVal[x];
if (y > 122)
{
retVal = retVal.Remove(x, 1).Insert(x, " ");
}
}
retVal = retVal.Replace("<", "<");
retVal = retVal.Replace(">", ">");
retVal = retVal.Replace("'", "'");
retVal = retVal.Replace("\"", """);
}
catch (Exception err)
{
throw new Exception("Halide.H3Xml Error: " + err.ToString());
}
return retVal;
}