简单的 XML API 调用

布拉德·沃特豪斯

我正在创建一个应用程序,为用户提供有关足球比赛的信息。

我正在使用 XML 进行 API 调用以显示数据,例如,该地区多个酒店的信息。

当信息显示回屏幕时,第一组数据为空白,不显示任何数据。这几乎就像它缺少第一个元素。

任何建议都会有所帮助,干杯。

在此处输入图片说明

if(!$xml=simplexml_load_file('http://xmlfeed.laterooms.com/index.aspxaid=KEYHERE&rtype=6&geolon='.$lng.'&geolat='.$lat.'')){
            trigger_error('Error reading XML file',E_USER_ERROR);
        }

        foreach($xml as $hotel){
          echo '<li>';
          echo '<img src ='.$hotel->images.' width ="200px" height ="200px">';
          echo '<strong><br>'.$hotel->hotel_name.'</br></strong>';
          echo '<br>Star Rating: '.$hotel->hotel_star.'';
          echo '<br>Postcode: '.$hotel->hotel_pcode.'';
          echo '<br>City: '.$hotel->hotel_city.'<br>';
          echo '<a href='.$hotel->hotel_link.'>';
          echo '<button>Book Now</button></a>';
          echo '<br><br>';

          echo'</li>';
Nigel Ren

问题是返回的文档中的第一个元素是 a <response>,它基本上告诉你调用是否成功等。你应该改变你的循环来只拿起返回的酒店......

foreach($xml->hotel as $hotel){

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 VS2019 中使用 XML 从控制台 App 调用简单的 POST API

节点 - 简单的 xml API 请求

我正在尝试使用 JavaScript/TypeScript 进行简单的 API 调用并获取任何数据以正确返回。API 格式为 XML

为API调用编写简单的测试

使用jQuery getJSON进行简单的API调用

简单的 API 调用 (CORS) 不起作用

简单的Node.JS REST API调用

jQuery中的简单get API调用

简单的API调用即可解析JSON

对布尔值成员函数addChild()的简单XML调用

使用 Javascript + jQuery 进行 API 调用的最简单方法

使用Node.js和Express进行简单的API调用

无法从 jquery 调用简单的 web api post 方法

对JBPM REST API进行简单调用时出现NotFoundException

如何编写返回异步的 API 调用的简单模拟

由于权限问题,无法从API Gateway调用简单的Lambda

通过传递简单和复杂的参数来调用Web API

Web API在JSON调用上返回XML

使用 HTML 和 Javascript 调用 XML API

使用XPath简单xml与Google通讯录api?

使用简单的API密钥进行公共API调用-Youtube Analytics API

调用类*简单代码*

最简单的方法来调用REST API,并与Java解析JSON数据

ReactJS如何等待所有API调用在简单组件的componentDidMount中结束

使用jQuery中的原始数据复制简单的Postman API调用

Lumen : 1s, Laravel : 5s 一个简单的 api 调用?

DocFx预处理器上下文中的简单API调用

带身份验证的 API Swift 4 调用。简单的。但卡住了

为简单的API调用实现异步任务的正确方法?(安卓)