PHP Ordenar los elementos XML por fecha
A continuación se muestra mi archivo XML
<?xml version="1.0"?>
<calender>
<task>
<date>00/00/0000</date>
<title>My Birthday</title>
<description>Today is my birthday!</description>
</task>
<task>
<date>04/08/2013</date>
<title>test</title>
<description>swdefswde</description>
</task>
<task>
<date>04/02/2013</date>
<title>test</title>
<description>test</description>
</task>
<task>
<date>04/01/2013</date>
<title>egfwe</title>
<description>wefwef</description>
</task>
<task>
<date>04/03/2013</date>
<title>ssdv</title>
<description>ssdvs</description>
</task>
</calender>
Estoy intentando agregarlos a una matriz y colocar los elementos por fecha [luego reescribir el archivo xml con el xml ordenado]. ¿Puede alguien ayudarme por favor?
He agotado el siguiente código pero no funciona [ni siquiera puedo agregarlo a la matriz]
$xml_temp = array();
foreach ($xml_add->task as $aTask) {
$xml_temp[] = $aTask;
}
print_r ($xml_temp);