Beispiel #1
0
        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"]);