云迈博客

您现在的位置是:首页 > 灌水专栏 > 正文

灌水专栏

畅游通接口对接XML格式处理方式

林恒2021-08-28灌水专栏336
今天对接畅游通的接口时返回数据格式如下tour.ectrip.comDataExchangeProcessor1.0.0csFxs2021-04-1416:17:17直接

今天对接畅游通的接口时返回数据格式如下

<?xml version="1.0" encoding="UTF-8"?>
 <qm:response
 xmlns:qm="http://tour.ectrip.com/2014/QMResponseSchema"
xsi:schemaLocation="http://tour.ectrip.com/2014/QMResponseSchema
QMRequestDataSchema-1.1.0.xsd"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <qm:header>
 <qm:application>tour.ectrip.com</qm:application>
 <qm:processor>DataExchangeProcessor</qm:processor>
 <qm:version>1.0.0</qm:version>
 <qm:bodyType></qm:bodyType>
 <qm:createUser>csFxs</qm:createUser>
 <qm:createTime>2021-04-14 16:17:17</qm:createTime>
</qm:response>

直接用simplexml_load_string()函数解析为空
需要把返回值当中的qm:全部替换再做数组转换

json_decode(json_encode(simplexml_load_string(str_replace("qm:","",$xml))),true);

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~