private string EncodeValue(string text)
{
buffStr.Remove(0, buffStr.Length);
if (!string.IsNullOrEmpty(text))
{
foreach (char c in text)
{
if (c == '\'')
buffStr.Append("'");
else if (c == '"')
buffStr.Append(""");
else if (c < '0' || c > 'z' || (c > '9' && c < 'A'))
buffStr.Append(string.Format("&#x{0:x};", (int)c));
else
buffStr.Append(c);
}
}
return buffStr.ToString();
}