static bool IsInvalidNCName (string name) { if (name == null || name.Length == 0) return true; try { XmlConvert.VerifyNCName (name); } catch (XmlException) { return true; } return false; }