调用xml接口步骤:
第一步:拿到一个xml接口url地址
第二步:采集得到url里的内容
第三步:将采集到的内容转化为熟练操作的数组
第四步:循环遍历数组 输出

调用xml接口时:
1.file_get_content() simplexml_load_string() 运用以上两个方法
返回得到的是一个对象类型,也可以使用对象类型遍历到页面 输出 (前提是你熟悉这种操作的话)
2.simplexml_load_file()方法等同于以上两个方法返回的结果

若不熟悉对象遍历操作的话:
不妨 使用json_encode() 将对象转化为json string形式
第二步 运用json_decode($json,true) 转化为数组形式 ,即完成操作

以下代码在ci框架中完成

$url = "http://api.k780.com:88/?app=weather.future&weaid=1&&appkey=".$appkey."&sign=".$sign."&format=xml";
//$file = file_get_contents($url);
// $xml = simplexml_load_string($file);
//获取到xml 得到的是一个对象
$xml = simplexml_load_file($url);
//转化为json string
$json = json_encode($xml);
//由json转化为数组类型
$new_xml = json_decode($json,true);
$result = $new_xml['result'];
$data['result'] = $result;
$this->load->view('weather',$data);

php xml接口调用相关推荐

  1. php xml 接口调用,php的SimpleXML方法读写XML接口文件实例解析

    在php5中读写xml文档是非常方便的,可以直接使用php的SimpleXML方法来快速解析与生成xml格式的文件,下面举例说明: 创建一个SimpleXML对象有三种方法: 1.使用new关键字创建 ...

  2. 微服务实战之春云与刀客(三)—— 面向接口调用代码结构实例

    2019独角兽企业重金招聘Python工程师标准>>> 概述 在上一篇中提到了spring cloud 面向接口调用的开发风格,这一篇会举一个简单的但完整的例子来说明整个代码结构. ...

  3. 怎样调用php的足球联赛接口,足球赛事查询接口调用文档

    足球赛事查询接口,目前支持 英超,西甲,德甲,意甲,法甲,中超等赛事 接口平台:api 接口地址:http://op.juhe.cn/onebox/football/combat 支持格式:json/ ...

  4. php调http接口,2步教你解决http协议php接口调用

    http协议php短信接口调用代码示例: 1.提交方式与编码 http请求都应以POST形式提交,编码为UTF-8 2.部分核心代码示例如下final public static function s ...

  5. webService 客户端接口调用【java】

    最近实际项目中使用到了WebService,简单总结下使用方式: 1.拿到接口:http://*******:8080/osms/services/OrderWebService?wsdl 我们可以将 ...

  6. Hessian Binary Web Service Protocol远程接口调用入门

    摘要:Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能. 相比WebService,Hessian更简单.快捷.采用的是二进制RPC协议,因为采用的是二 ...

  7. python的坐标代码_基于Python的地图坐标服务接口调用代码实例

    代码描述:基于Python的地图坐标服务接口调用代码实例 关联数据:地图坐标服务 接口地址:http://www.juhe.cn/docs/api/id/32 #!/usr/bin/python # ...

  8. 实现API接口调用--来源阿里云大学-归档

    # API的概念和基本实现 P.S.这篇文章的价值在于做了视频内容的复练,不用再盯着视频过一遍 from:来自阿里云大学的免费学习课程,实现API接口调用 时间戳:2020年8月21日11:00:15 ...

  9. 微信公众平台开发4-长链接转短链接口调用实例(含源码)

    微信公众平台开发-access_token获取及应用(含源码) 作者: 孟祥磊-<微信公众平台开发实例教程> 将一条长链接转成短链接.开发者用于生成二维码的原链接(商品.支付二维码等)太长 ...

最新文章

  1. Error: Default interface methods are only supported starting with Android N (--min-api 24): java.uti
  2. 数据蒋堂 | JOIN延伸 - 维度概念
  3. 【论文解读】打破常规,逆残差模块超强改进,新一代移动端模型MobileNeXt来了!精度速度双超MobileNetV2...
  4. Mybatis+MySQL动态分页查询数据经典案例
  5. android 360自动更新,解决Android百度自动更新SDK和360自动更新SDK兼容
  6. 前端学习JQuery篇03——基本操作(效果)
  7. 用“无线诊断”工具解决 Mac 出现的 WiFi 连接问题
  8. Matlab图形窗口大小的控制 ,plot窗口大小,figure大小,axis设置
  9. html日历修改,HTML精美日历插件
  10. 阿里矢量图库的正确打开方式
  11. Windows设置程序开机自启动的几种方法(整理发布)
  12. Spacy的依存分析
  13. JavaSE学习笔记之网络编程
  14. #Wormhole# (开源)流式处理平台设计思想
  15. DNS故障分析【转】
  16. MySQL的幻读是怎么被解决的?
  17. error 65: access violation at 0x40021000 : no 'read' permission
  18. sizebox模型下载_【gts游戏】sizebox的一些功能介绍以及使用教程
  19. 收集的20个媒体转换软件|视频处理|音频处理(有图哦)
  20. 易飞安装在VMware虚拟机方法

热门文章

  1. 最全UML建模之状态图详解
  2. Electron-Vue3-Vadmin后台系统|vite2+electron桌面端权限管理系统
  3. 【NIPS2020】时空序列、时间序列、异常检测相关papers
  4. [个人笔记] 交换机性能参数计算公式
  5. 使用wkhtmltopdf导出pdf增加页码解决方案
  6. 辽宁沈阳即将实现大数据交易
  7. vue-dplayer 视频播放组件介绍
  8. 三维激光扫描技术在文化旅游项目数字化中的应用
  9. 新来的小哥这样写代码!同事直呼“中毒了”~
  10. 作为主播如何打造个人IP的7个技巧