首页 > 解决方案 > 解析 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);

这是响应样本

标签: phpcurl

解决方案


推荐阅读