private void processDataProvider(XmlNode layerNode, LayerBase l)
{
XmlNode dataProvider = tryGetNodeByName(layerNode.ChildNodes, "data_provider");
if (dataProvider != null)
{
l.DataProviderRegName = dataProvider.Attributes["registration_name"].Value;
XmlNode parameters = tryGetNodeByName(dataProvider.ChildNodes, "parameters");
if (parameters != null)
{
Dictionary<string, string> p = new Dictionary<string, string>();
foreach (XmlNode parameter in parameters)
p.Add(parameter.Attributes["name"].Value, parameter.Attributes["value"].Value);
l.DataProviderParameters = p;
}
}
}