收藏
回答

微信支付通知结果中xml解析错误

微信支付完成后微信通知结果时返回xml格式数据,先对其进行读取然后使用微信官网的xml转换map时出错。这个代码之前是可以使用的并且没有进行过更改。



下面是日志截图和代码


具体调用:


接收xml


转换xml


最后一次编辑于  2019-02-13
回答关注问题邀请回答
收藏

2 个回答

  • L
    L
    03-27

    请问解决了吗 现在我也遇到这样的问题 ,之前可以 现在报解析异常

    03-27
    有用
    回复
  • 半寸灰
    半寸灰
    2019-02-13

    贴下  xml 数据

    2019-02-13
    有用
    回复 3
    • Better
      Better
      2019-02-13

      <bank_type><![CDATA[CFT]]></bank_type><device_info><![CDATA[888]]></device_info><is_subscribe><![CDATA[N]]></is_subscribe><nonce_str><![CDATA[vlQcugIs2A1GOx7NwOEzqtl1y7pgE5CW]]></nonce_str><out_trade_no><![CDATA[******]]></out_trade_no><return_code><![CDATA[SUCCESS]]></return_code><time_end><![CDATA[20190212182852]]></time_end><trade_type><![CDATA[JSAPI]]></trade_type></xml>


      2019-02-13
      回复
    • 半寸灰
      半寸灰
      2019-02-13回复Better

      明显少了  xml


      一般都是

      <xml>  </xml>


      自己看看  自己服务器问题   还是 微信问题

      2019-02-13
      1
      回复
    • Better
      Better
      2019-02-13回复半寸灰

      我服务器代码就是上面的,之前可以而且没有变过。

      2019-02-13
      回复
登录 后发表内容