Example #1
0
        /// <summary>
        /// VOBC产品集合容器的数据加载
        /// </summary>
        /// <param name="node"></param>
        public override void LoadXml(XmlNode node)
        {
            m_vobcBlueGateWay = node.Attributes[CShareLib.VOBC_BLUE_GATEWAY].Value;
            m_vobcRedGateWay  = node.Attributes[CShareLib.VOBC_RED_GATEWAY].Value;
            m_vobcNetMask     = node.Attributes[CShareLib.VOBC_NET_MASK].Value;

            ///遍历容器内的所有子节点,加载各个产品数据
            foreach (XmlNode xmlNode in node.ChildNodes)
            {
                VOBCProduct vobcProduct = new VOBCProduct();
                vobcProduct.LoadXml(xmlNode);
                LogManager.InfoLog.LogConfigurationInfo("线路数据", "VOBC产品数据", "完成加载VOBC产品设备:" + vobcProduct.ProductID);
                this.Add(vobcProduct);
            }
        }