Witam. Mam owy plik XML :
<?xml version="1.0" encoding="utf-8"?>
<photos>
<config>
...
</config>
<photo>
<thumbnail>s_photo_101.jpg</thumbnail>
<filename>photo_101.jpg</filename>
<description><![CDATA[<p class="subtitle">Photo Title 01 goes here</p><p><a href="http://www.flashmo.com/donate" target="_parent">Lorem ipsum dolor sit amet</a>, consectetur adipiscing elit. <span class="highlight">Quisque at ante sit amet</span> erat laoreet <u>fermentum</u>. Quisque nec nisl. Nam scelerisque cursus dolor. Duis nulla diam, posuere ac, varius id, ullamcorper sit amet, libero.</p><p><span class="note">This text is dynamically loaded from the external XML file. This textfield supports HTML and CSS.</span></p>]]></description>
</photo>
<photo>
<thumbnail>s_photo_102.jpg</thumbnail>
<filename>photo_102.jpg</filename>
<description><![CDATA[<p class="subtitle">Photo Title 02 goes here</p><p><a href="http://www.flashmo.com/page/1" target="_blank">Fusce quis diam sit</a> amet tortor luctus pellentesque. Donec accumsan urna non elit tristique mattis. <b>Vivamus fermentum</b> orci viverra nisl. Quisque nec nisl.</p>]]></description>
</photo>
...
Do tego mam php:
//wczytujemy plik z xmlem
$xml = simplexml_load_file($plikxml);
//wyszukujemy interesująca nas gałąź
$xmlCopy = $xml[0];
photo = $xmlCopy->addChild("photo","");
$dziecko = photo->addChild("thumbnail", "s_".$nazwa);
$dziecko = photo->addChild("filename", $nazwa);
$dziecko = photo->addChild("description", $desc);
//zapisujemy XML'a do nowego pliku
$xml->asXML($plikxml);
Jednakże po tym dziecko zostaje dodane na koniec, a koniecznie chciałbym, aby dodane zostało na początek.
W jaki sposób to zrobić?
Pozdrawiam.