public void LoadFromXml(XmlNode node) { DirectValues.Clear(); var settingNodes = node.SelectNodes(@"setting"); if (settingNodes != null) { foreach (XmlNode settingNode in settingNodes) { if (settingNode.Attributes != null) { string name; XmlHelper.ReadAttribute(out name, settingNode.Attributes[@"name"]); var value = settingNode.SelectSingleNode(@"value"); if (value != null) { DirectValues[name] = value.InnerText; } else { DirectValues[name] = null; } } } } }
public void LoadFromXml(XmlNode node) { DirectValues.Clear(); var settingNodes = node.SelectNodes(@"setting"); if (settingNodes != null) { foreach (XmlNode settingNode in settingNodes) { if (settingNode.Attributes != null) { XmlHelper.ReadAttribute(out string name, settingNode.Attributes[@"name"]);