private Dictionary<string, List<string>> ParseBindingsXml(string bindings)
{
Dictionary<string, List<string>> bindingList = new Dictionary<string, List<string>>();
if (String.IsNullOrEmpty(bindings))
return bindingList;
XmlDocument xml = new XmlDocument();
xml.LoadXml(bindings);
foreach (XmlNode node in xml.SelectNodes("/Bindings/Bind"))
bindingList.Add(node.Attributes["field"].Value, new List<string>(node.InnerText.Trim().Split(' ')));
return bindingList;
}