public void ParseNode(XmlNode n)
        {
            if (n != null)
            {
                string classId = n.Attributes["CLASSID"].Value;
                this.MailServiceClassId = classId;

                this.MailService = MerchantTribe.Web.Xml.ParseInnerText(n, "MailService");
                this.Rate        = MerchantTribe.Web.Xml.ParseDecimal(n, "Rate");

                this.SpecialServices.Clear();
                foreach (XmlNode n2 in n.SelectNodes("SpecialService"))
                {
                    DomesticSpecialService svc = new DomesticSpecialService(n2);
                    this.SpecialServices.Add(svc);
                }
            }
        }
示例#2
0
        public void ParseNode(XmlNode n)
        {
            if (n != null)
            {
                string classId = n.Attributes["CLASSID"].Value;
                this.MailServiceClassId = classId;

                this.MailService = MerchantTribe.Web.Xml.ParseInnerText(n, "MailService");
                this.Rate = MerchantTribe.Web.Xml.ParseDecimal(n, "Rate");

                this.SpecialServices.Clear();
                foreach (XmlNode n2 in n.SelectNodes("SpecialService"))
                {
                    DomesticSpecialService svc = new DomesticSpecialService(n2);
                    this.SpecialServices.Add(svc);
                }
            }
        }