public void ParseNode(XmlNode n) { if (n == null) { return; } if (n.Attributes.GetNamedItem("ID") != null) { this.Id = n.Attributes.GetNamedItem("ID").InnerText; } ZipOrigination = MerchantTribe.Web.Xml.ParseInnerText(n, "ZipOrigination"); Pounds = MerchantTribe.Web.Xml.ParseInteger(n, "Pounds"); Ounces = MerchantTribe.Web.Xml.ParseInteger(n, "Ounces"); Zone = MerchantTribe.Web.Xml.ParseInnerText(n, "Zone"); this.Postages.Clear(); foreach (XmlNode n2 in n.SelectNodes("Postage")) { DomesticPostage p = new DomesticPostage(n2); this.Postages.Add(p); } }
public void ParseNode(XmlNode n) { if (n == null) return; if (n.Attributes.GetNamedItem("ID") != null) { this.Id = n.Attributes.GetNamedItem("ID").InnerText; } ZipOrigination = MerchantTribe.Web.Xml.ParseInnerText(n, "ZipOrigination"); Pounds = MerchantTribe.Web.Xml.ParseInteger(n, "Pounds"); Ounces = MerchantTribe.Web.Xml.ParseInteger(n, "Ounces"); Zone = MerchantTribe.Web.Xml.ParseInnerText(n, "Zone"); this.Postages.Clear(); foreach (XmlNode n2 in n.SelectNodes("Postage")) { DomesticPostage p = new DomesticPostage(n2); this.Postages.Add(p); } }