我想从xml获取数据,但遇到问题。无法从xml提取数据
我已创建简单的代码,但我不认为他们会好..
<?php
$cricapi = 'http://synd.cricbuzz.com/j2me/1.0/livematches.xml';
function followers($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
$data = curl_exec($ch);
curl_close($ch);
$xml = new SimpleXMLElement($data);
$mthType = $xml->match['type'];
if ($mthType == "ODI")
{
$match = $xml->match['mchDesc'];
return $match;
}
}
?>
,并呼吁为
<?php echo $match = followers($cricapi); ?>
,但我无法获取结果。
请帮我解决这个问题。我试图做一个类似http://www.hamariweb.com/
请帮我解决这个问题..谢谢大家
确切的问题是什么? “但我无法取得结果”不是一个具体问题。 – jli
请尝试运行此脚本..我应用条件,如果类型== ODI然后提取匹配说明,但该脚本只检查第一种类型,不要再运行..即使我尝试foreach循环:( – Muzammil
)你尝试使用data_is_url标志而不是curl吗?尝试'$ xml = new SimpleXMLElement($ url,0,true);'只用于检索xml。 – Sgoettschkes