Его первая работа с 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