コード例 #1
0
        public static CreateAgreementResult ParseCreateAgreementResult(string xmlText)
        {
            var result = new CreateAgreementResult {
                RawXml = xmlText
            };
            var root = result.GetRootElement();

            foreach (var node in root.Elements())
            {
                var value = node.Value;
                var name  = node.Name.LocalName.ToLower();
                switch (name)
                {
                case "status":
                    ParseStatus(result, node);
                    break;

                case "agreementref":
                    result.AgreementRef = value;
                    break;
                }
            }

            return(result);
        }