php xml接口调用
调用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接口调用相关推荐
- php xml 接口调用,php的SimpleXML方法读写XML接口文件实例解析
在php5中读写xml文档是非常方便的,可以直接使用php的SimpleXML方法来快速解析与生成xml格式的文件,下面举例说明: 创建一个SimpleXML对象有三种方法: 1.使用new关键字创建 ...
- 微服务实战之春云与刀客(三)—— 面向接口调用代码结构实例
2019独角兽企业重金招聘Python工程师标准>>> 概述 在上一篇中提到了spring cloud 面向接口调用的开发风格,这一篇会举一个简单的但完整的例子来说明整个代码结构. ...
- 怎样调用php的足球联赛接口,足球赛事查询接口调用文档
足球赛事查询接口,目前支持 英超,西甲,德甲,意甲,法甲,中超等赛事 接口平台:api 接口地址:http://op.juhe.cn/onebox/football/combat 支持格式:json/ ...
- php调http接口,2步教你解决http协议php接口调用
http协议php短信接口调用代码示例: 1.提交方式与编码 http请求都应以POST形式提交,编码为UTF-8 2.部分核心代码示例如下final public static function s ...
- webService 客户端接口调用【java】
最近实际项目中使用到了WebService,简单总结下使用方式: 1.拿到接口:http://*******:8080/osms/services/OrderWebService?wsdl 我们可以将 ...
- Hessian Binary Web Service Protocol远程接口调用入门
摘要:Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能. 相比WebService,Hessian更简单.快捷.采用的是二进制RPC协议,因为采用的是二 ...
- python的坐标代码_基于Python的地图坐标服务接口调用代码实例
代码描述:基于Python的地图坐标服务接口调用代码实例 关联数据:地图坐标服务 接口地址:http://www.juhe.cn/docs/api/id/32 #!/usr/bin/python # ...
- 实现API接口调用--来源阿里云大学-归档
# API的概念和基本实现 P.S.这篇文章的价值在于做了视频内容的复练,不用再盯着视频过一遍 from:来自阿里云大学的免费学习课程,实现API接口调用 时间戳:2020年8月21日11:00:15 ...
- 微信公众平台开发4-长链接转短链接口调用实例(含源码)
微信公众平台开发-access_token获取及应用(含源码) 作者: 孟祥磊-<微信公众平台开发实例教程> 将一条长链接转成短链接.开发者用于生成二维码的原链接(商品.支付二维码等)太长 ...
最新文章
- Error: Default interface methods are only supported starting with Android N (--min-api 24): java.uti
- 数据蒋堂 | JOIN延伸 - 维度概念
- 【论文解读】打破常规,逆残差模块超强改进,新一代移动端模型MobileNeXt来了!精度速度双超MobileNetV2...
- Mybatis+MySQL动态分页查询数据经典案例
- android 360自动更新,解决Android百度自动更新SDK和360自动更新SDK兼容
- 前端学习JQuery篇03——基本操作(效果)
- 用“无线诊断”工具解决 Mac 出现的 WiFi 连接问题
- Matlab图形窗口大小的控制 ,plot窗口大小,figure大小,axis设置
- html日历修改,HTML精美日历插件
- 阿里矢量图库的正确打开方式
- Windows设置程序开机自启动的几种方法(整理发布)
- Spacy的依存分析
- JavaSE学习笔记之网络编程
- #Wormhole# (开源)流式处理平台设计思想
- DNS故障分析【转】
- MySQL的幻读是怎么被解决的?
- error 65: access violation at 0x40021000 : no 'read' permission
- sizebox模型下载_【gts游戏】sizebox的一些功能介绍以及使用教程
- 收集的20个媒体转换软件|视频处理|音频处理(有图哦)
- 易飞安装在VMware虚拟机方法