Я использую библиотеку SimpleDom и мне нужна помощь с функцией sortedxpath.Вот XML
<cal>
<entry entry_id="1">
<entry_date year="1980" month="10" day="12" />
<entry_title>John Bday</entry_title>
</entry>
<entry entry_id="2">
<entry_date year="1980" month="10" day="10" />
<entry_title>Peter Bday</entry_title>
</entry>
<entry entry_id="3">
<entry_date year="1980" month="10" day="16" />
<entry_title>Allan Bday</entry_title>
</entry>
</cal>
Я бы хотел отсортировать все узлы 'entry' по значениям атрибутов 'year', 'month' и 'day' узла 'entry_date', все этов обратном порядке (самый последний сверху).Итак, в приведенном выше примере я бы хотел, чтобы окончательный порядок был:
entry #3
entry #1
entry #2
Вот мой PHP, который у меня сейчас есть, который не работает (вообще не выводится):
$xml = simpledom_load_file("data.xml");
foreach ($xml->sortedXPath('entry', 'entry_date_start[@year]', SORT_DESC) as $i => $item)
{
echo($item);
}
Любая помощь с благодарностью.Спасибо!