private void LoadRemoveProducts(XmlNode xmlNode, ODTRemove addItem)
        {
            var products = xmlNode.SelectNodes("./Product");

            foreach (XmlNode productNode in products)
            {
                var product = new ODTProduct();

                if (productNode.Attributes["ID"] != null)
                {
                    var productId = productNode.Attributes["ID"].Value;
                    if (!string.IsNullOrEmpty(productId))
                    {
                        product.ID = productId;
                    }
                }

                if (addItem.Products == null)
                {
                    addItem.Products = new List <ODTProduct>();
                }

                addItem.Products.Add(product);

                LoadLanguages(productNode, product);
            }
        }
        private void LoadRemoves()
        {
            var removeNodes = _xmlDoc.DocumentElement.SelectNodes("./Remove");

            foreach (XmlNode removeNode in removeNodes)
            {
                var odtRemove = new ODTRemove();

                ConfigurationXml.Remove = odtRemove;

                LoadRemoveProducts(removeNode, odtRemove);
            }
        }