I'm using the SimpleDom library and need help with the sortedxpath function. Here's the 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>
Ben 'yılın' değerleri, 'ay' ve 'gün' 'entry_date' düğümü özelliklerine göre tüm 'giriş' düğümleri sıralamak istiyorum, tersten (üstte en son) tüm bu. Yani yukarıdaki örnekte, ben olmak için son sipariş istiyorum:
entry #3
entry #1
entry #2
İşte ben şu anda (hiç çıktı) çalışmıyor hangi sahip PHP bulunuyor:
$xml = simpledom_load_file("data.xml");
foreach ($xml->sortedXPath('entry', 'entry_date_start[@year]', SORT_DESC) as $i => $item)
{
echo($item);
}
Herhangi bir yardım memnuniyetle takdir. Teşekkürler!