C#_xml解析Dictionary

1 篇文章 0 订阅

string xmlstr = "  <xml><return_code><![CDATA[SUCCESS]]></return_code>                            "+
                            "  <return_msg><![CDATA[OK]]></return_msg>                                    "+
                            "  <appid><![CDATA[wx4050c358fcf1e038]]></appid>                              "+
                            "  <mch_id><![CDATA[1232222802]]></mch_id>                                    "+
                            "  <device_info><![CDATA[WEB]]></device_info>                                 "+
                            "  <nonce_str><![CDATA[nObFlzvLEsIb8hji]]></nonce_str>                        "+
                            "  <sign><![CDATA[4214146F0DDE8243F931D9B54A4A45A4]]></sign>                  "+
                            "  <result_code><![CDATA[SUCCESS]]></result_code>                             "+
                            "  <prepay_id><![CDATA[wx231228271942524036f9282e1841609000]]></prepay_id>    "+
                            "  <trade_type><![CDATA[NATIVE]]></trade_type>                                "+
                            "  <code_url><![CDATA[weixin://wxpay/bizpayurl?pr=MXRQVbr]]></code_url>       "+
                            "  </xml>";

var doc = new XmlDocument();
            doc.LoadXml(xmlstr);

            XmlNode node = doc.SelectSingleNode("xml");

            XmlNodeList xnl = node.ChildNodes;
            Dictionary<string, string> _dic = new Dictionary<string, string>();
            foreach (XmlNode item in xnl)
            {
                _dic.Add(item.Name, node[item.Name].InnerText);
            }

            tbx_text.Text = JsonConvert.SerializeObject(_dic);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值