php - 如何使用php从url读取xml文件

标签 php xml url

我必须从 URL 读取 XML 文件

$map_url = "http://maps.google.com/maps/api/directions/xml?origin=".$merchant_address_url."&destination=".$customer_address_url."&sensor=false";

这给了我一个像这样的 URL:

http://maps.google.com/maps/api/directions/xml?origin=Quentin+Road+Brooklyn%2C+New+York%2C+11234+United+States&destination=550+Madison+Avenue+New+York%2C+New+York%2C+10001+United+States&sensor=false

我正在使用这个函数来读取然后获取数据:

 $response_xml_data = file_get_contents($map_url);
 if($response_xml_data){
     echo "read";
 }

 $data = simplexml_load_string($response_xml_data);
 echo "<pre>"; print_r($data); exit; 

但是没有运气,有什么帮助吗?

最佳答案

您可以使用“simplexml_load_file”函数从 XML 中获取数据。请引用此链接

http://php.net/manual/en/function.simplexml-load-file.php

$url = "http://maps.google.com/maps/api/directions/xml?origin=Quentin+Road+Brooklyn%2C+New+York%2C+11234+United+States&destination=550+Madison+Avenue+New+York%2C+New+York%2C+10001+United+States&sensor=false";
$xml = simplexml_load_file($url);
print_r($xml);

关于php - 如何使用php从url读取xml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12542469/

相关文章:

php - 保存 URL 时保留还是丢弃 "www"?

php - PHP 和 Linux 更好地支持 CURL

Javascript 从 PHP 读取 XML 无法读取属性

javascript - Bootstrap Modal 中的动态内容

java - 如何在 Java 中读取没有 DTD 或模式的 XML 文件

python - 使用 Python 加载 XML 数据

php - 如何在另一个 php 脚本中调用定义的函数?

java - 将海拔应用到 TextInputLayout

url - 我怎样才能让我的浏览器永远不会尝试将 localhost 重新解释为 www.localhost.com?

macos - Cocoa:如何通过 Safari(不是默认浏览器)强制打开网站