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获取及应用(含源码) 作者: 孟祥磊-<微信公众平台开发实例教程> 将一条长链接转成短链接.开发者用于生成二维码的原链接(商品.支付二维码等)太长 ...
最新文章
- 少样本学习原理快速入门,并翻译《Free Lunch for Few-Shot Learning: Distribution Calibration》
- 达摩院2022十大科技趋势发布:人工智能将催生科研新范
- C#设计技巧总结 网上转贴
- 整理出一个比较实用的SqlHelper类 满足大多数情况的使用
- Win32 API、VC++、C# 文件操作函数的初步比较
- 事务消息应用场景、实现原理与项目实战
- 实战:阿里巴巴 DevOps 转型后的运维平台建设
- 数据库系统实训——实验二——单表查询
- 1168:大整数加法--2022.01.22 AC
- 20190909:(leetcode习题)第一个错误的版本
- 152-Maximum Product Subarray
- php图片大马加后门,一次对php大马的后门的简单分析
- CSS文本框里的字_把网站搬进PPT里是种怎样的体验?
- 松柏先生:从《功守道》看电商品牌最后的机会!
- 《蜗居》台词100句 血淋淋的经典
- Centos使用chrony做时间同步
- StringRedisTemplate、opsForValue、setIfAbsent、setIfPresent、getAndSet、increment、decrement用法
- Python KMeans聚类分析
- c语言关键字中英翻译机课程设计,课程设计--C语言关键字中英翻译机.doc
- 数据表数据迁移——复制一个表的数据到另外一个表