php - 解析 XML 响应
问题描述
如何使用 curl 解析 xml 响应以获取特定数据并将其显示为 html
实际代码:
$xmlRQ = '<?xml version="1.0" encoding="UTF-8"?>
<SearchAvailabilityRQ version="2.0" language="SPA">
<Request>
<DestinationID>69152</DestinationID>
<Check_in_date>2020-10-13</Check_in_date>
<Check_out_date>2020-10-16</Check_out_date>
</Request>
</SearchAvailabilityRQ>';
$post_data = array(.....);
$URL = "***";
$ch = curl_init($URL);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
echo ($output);
这是响应样本
解决方案
推荐阅读
- r - 如何在 R 中的 if else 语句中忽略跨多个列的 NA?
- java - 是否可以更改 xml 签名的命名空间值?
- ansible - Ansible win_credentials 失败(尽管已给出但要求成为)
- sql - 如何在具有 NULL 的列上连接数据集?
- android - 未处理的异常:NoSuchMethodError:在 null 上调用了方法“addUser”
- vuetify.js - 同一页面上具有可扩展行的多个 Vuetify 数据表
- azure - 在 U-SQL 中获取当前和上个月的第一个日期
- ruby-on-rails - “用户最后一次在线”在
- mysql - Xampp MySql 错误:MySQL 意外关闭
- c++ - 带引用的 std::pair 和引用包装器有什么区别