private bool ValidateXmlChar(uint ulCode)
{
if ((ulCode < 0xD800 && (ulCode > 0x1F || XmlCharType.IsWhiteSpace(Convert.ToChar(ulCode)))) || (ulCode < 0xFFFE && ulCode > 0xDFFF) || (ulCode < 0x110000 && ulCode > 0xFFFF))
{
return true;
}
return false;
}