我使用cURL从XML Feed中获取数据。我需要从XML中获取特定值。
我需要文字: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()
答案 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;