private Dictionary<String, String> loadConfig(XmlNode node)
{
var mapping = new Dictionary<String, String>();
var name = XmlUtils.GetXMLAttrString(node, "name");
if (String.IsNullOrEmpty(name))
{
return mapping;
}
var configNodes = node.SelectNodes("PanelConfig");
if (configNodes == null)
{
return mapping;
}
foreach (XmlNode configNode in configNodes)
{
var configName = XmlUtils.GetXMLAttrString(configNode, "configName").Trim().ToLower();
var panelClass = XmlUtils.GetXMLAttrString(configNode, "panelClass").Trim().ToLower();
if (!String.IsNullOrEmpty(configName) && !String.IsNullOrEmpty(panelClass))
{
if (!mapping.ContainsKey(panelClass))
{
mapping.Add(panelClass, configName);
}
}
}
return mapping;
}