它是我第一次使用XML文件,並且使用SimpleXML。使用簡單的XML獲取XML值
我覺得$xml->dni-listings->get-listings-by-day->current->date
有可能嗎?但我不知道該怎麼做。目前,我設法做到這一點的唯一方法是使用以下代碼。但是我發現它太長時間以來就會變得更加簡單?
我的XML文件是在這裏http://www.dmax.it/tvl-fe/day/?type=day&channel_code=DXIT-IT&filter=1130&date=01052013
$file = file_get_contents ('http://www.dmax.it/tvl-fe/day/?type=day&channel_code=DXIT-IT&filter=1130&date=01052013');
$xml = new SimpleXMLElement ($file);
foreach($xml->children()->children() as $child)
{
echo $child->getName() . "<br />";
if ('current' == $child->getName()){
echo $child->date . "<br />";
}
}
只是一些參考(我見過你這麼遠來解決它已經但它仍然可以是有趣的):使用XML節點名稱與PHP連字符(http://stackoverflow.com/q/3634599/367456)和着名的[* SimpleXML基本用法示例*](http://php.net/simplexml.examples-basic) – hakre 2013-05-01 18:05:10