public void ParseNode(XmlNode n) { if (n == null) { return; } if (n.Attributes.GetNamedItem("ID") != null) { Id = n.Attributes.GetNamedItem("ID").InnerText; } this.Prohibitions = MerchantTribe.Web.Xml.ParseInnerText(n, "Prohibitions"); this.Restrictions = MerchantTribe.Web.Xml.ParseInnerText(n, "Restrictions"); this.Observations = MerchantTribe.Web.Xml.ParseInnerText(n, "Observations"); this.CustomsForms = MerchantTribe.Web.Xml.ParseInnerText(n, "CustomsForms"); this.ExpressMail = MerchantTribe.Web.Xml.ParseInnerText(n, "ExpressMail"); this.AreasServed = MerchantTribe.Web.Xml.ParseInnerText(n, "AreasServed"); this.Postages.Clear(); foreach (XmlNode n2 in n.SelectNodes("Service")) { InternationalPostage p = new InternationalPostage(n2); this.Postages.Add(p); } }
public void ParseNode(XmlNode n) { if (n == null) return; if (n.Attributes.GetNamedItem("ID") != null) { Id = n.Attributes.GetNamedItem("ID").InnerText; } this.Prohibitions = MerchantTribe.Web.Xml.ParseInnerText(n, "Prohibitions"); this.Restrictions = MerchantTribe.Web.Xml.ParseInnerText(n, "Restrictions"); this.Observations = MerchantTribe.Web.Xml.ParseInnerText(n, "Observations"); this.CustomsForms = MerchantTribe.Web.Xml.ParseInnerText(n, "CustomsForms"); this.ExpressMail = MerchantTribe.Web.Xml.ParseInnerText(n, "ExpressMail"); this.AreasServed = MerchantTribe.Web.Xml.ParseInnerText(n, "AreasServed"); this.Postages.Clear(); foreach (XmlNode n2 in n.SelectNodes("Service")) { InternationalPostage p = new InternationalPostage(n2); this.Postages.Add(p); } }