欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

一个接口,能得到返回的xml文件,怎么提取有用的内容

程序员文章站 2022-04-20 18:37:04
...
一个接口,能得到返回的xml文件,如何提取有用的内容?
接口调用后,$result= 能得到以下内容:

stdClass Object
(
[out] =>





?


? T

)


以前做这直接读取 xml的,可这种带了一个stdClass Object( [out] =>

不知道应该如何读到各节点内容了

------解决方案--------------------
如果你对对象操作不熟悉,可以先转换为数组,这样会方便一些。
你获取的对象很简单, $result->out 就是这个XML字符串,若是想提取其中的内容,可以尝试字符串提取,或者解析XML为对象再转数组(推荐)。
http://www.php.net/manual/zh/language.oop5.properties.php


------解决方案--------------------
直接打印
echo $result->out;

作为xml解析
$xml = simplexml_load_string($result->out);
print_r($xml);
SimpleXMLElement Object
(
[flights] => SimpleXMLElement Object
(
[flight] => SimpleXMLElement Object
(
[@attributes] => Array
(
[orgCity] => SHA
[departTerm] => T2
[dstCity] => CAN
[arrivalTerm] => --
[airComp] => MU
[flightno] => MU5307
[planeType] => 320
一个接口,能得到返回的xml文件,怎么提取有用的内容

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 一个接口,能得到返回的xml文件,怎么提取有用的内容
  • 专题推荐