public string GetKeyValue(string key)
{
if (key == null || key == string.Empty)
{
throw new ApplicationException("Required key is blank or null");
}
XmlNode node = GetKeyValueNode(key);
if (node == null)
{
return null;
}
return node.Attributes["value"].InnerText;
}