从cURL XML

时间:2015-09-02 18:33:10

标签: php xml curl

我使用cURL从XML Feed中获取数据。我需要从XML中获取特定值。

The XML feed is here

我需要文字:GymnáziumChristianaDopplera <D:Nazev>

我已尝试使用DOMDocument,但我收到了“致命错误” 我做错了什么?

if ($curl = curl_init("http://wwwinfo.mfcr.cz/cgi-bin/ares/darv_sko.cgi?ico=61385701")) {
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    $content = curl_exec($curl);
    curl_close($curl);
}

$dom = new DOMDocument();
$dom = loadXML($content);
echo $dom->getElementsByTagName("Nazev");
  

致命错误:在第13行的C:\ www \ pokusy \ ares \ index.php中调用未定义的函数loadXML()

2 个答案:

答案 0 :(得分:0)

SimpleXML会将整个XML文档转换为对象,您可以从那里开始。

答案 1 :(得分:0)

您可以按照以下方式使用DOMDocument

$dom = new DOMDocument();
$dom->loadXML($content);
foreach ($dom->getElementsByTagName("Nazev") as $item)
  echo 'Value: '.$item->nodeValue.'<br />'.PHP_EOL;