<element type="forecast_icon_code">3</element>
ftp://ftp2.bom.gov.au/anon/gen/fwo/IDV10450.xml
function state($Sitelink) {
$url = $Sitelink;
$file = $url;
if(!$xml = simplexml_load_file($file))
exit('Failed to open '.$file);
$result = $xml->forecast->forcast-period->element;
print_r($result);
}
state("ftp://ftp2.bom.gov.au/anon/gen/fwo/IDV10450.xml")
答案 0 :(得分:1)
答案 1 :(得分:0)
我发现SimpleXMLElement在解析中间带连字符的元素时遇到了一些问题,就像你在上面的“forcast-period”一样。
我发现自己处于类似情况并使用xpath解决了它。
请参阅以下资源并检查SimpleXMLElement :: xpath()的用法: