主页 > 知识库 > php 获取xml接口数据的处理方法

php 获取xml接口数据的处理方法

热门标签:Mysql连接数设置 阿里云 银行业务 团购网站 电子围栏 科大讯飞语音识别系统 Linux服务器 服务器配置

xml格式返回的是数据一般是这样的,但也有不同:

?xml version="1.0" encoding="gbk"?> 
root> 
  head> 
   actdate>20170805/actdate> 
   trdate>20170805/trdate> 
   trtime>142410/trtime> 
   trseq>20170807001/trseq> 
   succflag>1/succflag> 
   retcode>0000/retcode> 
   retmsg>鎴愬姛/retmsg> 
  /head> 
  body> 
   rowcount>0/rowcount> 
  /body> 
/root> 

一般xml直接用php的:simplexml_load_string();解析成数组,但我解析的时候提示:有无法解析的数据编码。

也就是数据乱码的那部分,解决乱码我用了header的声明,但不管用,最后用了:

iconv('utf-8','gbk',$a);

问题解决,先转码,后解析

最后json转换就行了。

以上这篇php 获取xml接口数据的处理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • php的SimpleXML方法读写XML接口文件实例解析
  • PHP生成json和xml类型接口数据格式
  • PHP封装XML和JSON格式数据接口操作示例
  • php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
  • PHP实现动态创建XML文档的方法
  • 使用PHP DOM-XML创建和解析XML文件
  • PHP基于DOM创建xml文档的方法示例
  • PHP XML操作的各种方法解析(比较详细)
  • PHP中的生成XML文件的4种方法分享
  • php生成xml简单实例代码
  • PHP创建XML接口示例

标签:蚌埠 广元 衡水 衢州 江苏 枣庄 萍乡 大理

巨人网络通讯声明:本文标题《php 获取xml接口数据的处理方法》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266