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);