Я попытался получить XML-файл для сортировки и не повезло. Через полтора дня мне нужна помощь эксперта. Благодарю.Как отсортировать многомерный XML-файл?
Мой XML-файл (укороченный для примера):
<?xml version="1.0" encoding="iso-8859-1"?>
<deadlines>
<deadline>
<date>2010-06-01</date>
<text>Application for Summer Due</text>
</deadline>
<deadline>
<date>2010-07-01</date>
<text>Application for Fall Due</text>
</deadline>
<deadline>
<date>2010-07-31</date>
<text>Summer Bill Due</text>
</deadline>
</deadlines>
Мой PHP:
<?php
$xml = simplexml_load_file($_SERVER['DOCUMENT_ROOT'].'/feeds/deadlines.xml');
// start THIS WORKS
echo'<pre>';
foreach($xml as $deadline) echo <<<EOF
Date: {$deadline->date}
Text: {$deadline->text}
EOF;
echo'</pre>';
// end THIS WORKS
?>
Кто-нибудь есть простой PHP решение для сортировки файла XML на "дату" до проведения эхо на экран?
Благодаря
возможно дубликат [Сортировка массива объектов SimpleXML] (http://stackoverflow.com/questions/2119686/sorting-an-array-of-simplexml-objects) – Gordon
Спасибо Гордон, но это не дублировать. Я проверил код в разделе «Сортировка массива объектов SimpleXML», и ни одно из них не работает. Решения там не обрабатывают XML при обработке через simplexml_load_file(). –
Ищем решение, если кто-то там попытался отсортировать файлы XML. В течение 4 дней на этом :(Спасибо. –