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); } }