【发布时间】:2013-09-18 05:02:21
【问题描述】:
我正在尝试从此 url 获取 xml 数据。
http://cloud.tfl.gov.uk/TrackerNet/PredictionSummary/V 我可以直接在我的浏览器栏中输入 url 并获得所需的结果。
我正在尝试使用下面的代码来获取 xml 并将其返回到我的浏览器,但现在在正确的域中,因此可以通过 javascript 访问它。
<!DOCTYPE html>
<html>
<head>
<link type='text/css' rel='stylesheet' href='style.css'/>
<title>Get Started!</title>
</head>
<body>
<p><?php
/*echo file_get_contents("http://cloud.tfl.gov.uk/TrackerNet/PredictionSummary/V");*/
echo simplexml_load_file("http://cloud.tfl.gov.uk/TrackerNet/PredictionSummary/V");
?></p>
</body>
</html>
我已经尝试过 file_get_contents 和 simplexml_load_file 但都没有成功
我认为问题在于 url 末尾没有文件。 到目前为止都没有工作
【问题讨论】:
-
删除 = 因为你没有分配
-
您的语法错误。我建议你阅读php.net/manual/en/function.echo.php
-
啊,我的错误是我尝试过的其他事情遗留下来的。我已经更正了语法,但它仍然不起作用
-
@PeterSaxton:如果您尝试在浏览器中显示 XML 文档,那么只需使用 file_get_contents。
echo file_get_contents("http://cloud.tfl.gov.uk/TrackerNet/PredictionSummary/V"); -
除非我错过了一些我尝试过但无济于事的事情
标签: php xml cross-domain