Php 无法在DOMDocument中加载URL

Php 无法在DOMDocument中加载URL,php,domdocument,Php,Domdocument,我有以下网址: 我从中提取了查询字符串,并将其存储在两个PHP变量中: $latitude=$_GET['lat']; $longitude=$_GET['lng']; echo("latitude is : ".$latitude); echo("longitude is : ".$longitude); 然后我将它们附加到我的下一个URL,并尝试将其加载到DOMDocument中。我尝试了两种方法: $url="http://api.openweathermap.org/dat

我有以下网址:

我从中提取了查询字符串,并将其存储在两个PHP变量中:

 $latitude=$_GET['lat'];
 $longitude=$_GET['lng'];
 echo("latitude is : ".$latitude);
 echo("longitude is : ".$longitude);
然后我将它们附加到我的下一个URL,并尝试将其加载到DOMDocument中。我尝试了两种方法:

 $url="http://api.openweathermap.org/data/2.5/weather?lat=".$latitude."&lon=".$longitude;
 $xml3 = $url;
 $xmlDoc3 = new DOMDocument();
 $xmlDoc3->load($xml3);

但是,它们都给了我以下错误:


警告:DOMDocument::load():应为开始标记,“问题在于您只是将URL而不是页面本身发送给它,请使用或,然后将其发送到您的DOM文档

例如

 $xml3 = ("http://api.openweathermap.org/data/2.5/weather?lat=".$latitude."&lon=".$longitude);
 $xmlDoc3 = new DOMDocument();
 $xmlDoc3->load($xml3);
 $xml = file_get_contents("http://api.openweathermap.org/data/2.5/weather?lat=".$latitude."&lon=".$longitude);

 $xmlDoc3 = new DOMDocument();
 $xmlDoc3->load($xml);