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

热门文章

  1. java 注释与标识符
  2. 爱天涯For Android(天涯客户端软件)已经发布,欢迎下载试用
  3. VOLTE电话的基本流程篇(二)
  4. pyinstaller不是内部或外部命令,也不是可运行的程序 或批处理文件
  5. Passive device and active device(有源器件和无源器件)
  6. 微信拉黑了之后聊天记录还在吗
  7. 腾讯云大数据发布数据生态战略,构建开源开放数仓生态
  8. Android布局和数据传输,跳转
  9. 易福门接近开关IIM211
  10. 苹果手表表盘时钟与js圆周运动