Предоставление данных в файл XML

Исходя из этого: Добавление данных в файл XML

Вместо этого я хотел бы добавить новый элемент < thumbnail >

У меня есть это:

 $xmldoc = new DOMDocument(); $xmldoc->load('sample.xml'); $thumbnail = $xmldoc->createElement('thumbnail'); $thumbnail->setAttribute('preview', 'This is a preview'); $thumbnail->setAttribute('previewURL', 'This is a URL'); $thumbnail->setAttribute('thumb', 'This is a Thumb'); $title = $xmldoc->createElement('title'); $title->appendChild($xmldoc->createCDATASection('This is Title')); $thumbnail->appendChild($title); $description = $xmldoc->createElement('description'); $description->appendChild($xmldoc->createCDATASection('This is Description')); $thumbnail->appendChild($description); $xmldoc->getElementsByTagName('thumbnails')->item(0)->appendChild($thumbnail); $xmldoc->save('sample.xml'); 

Это работает нормально, но добавляет <thumbnail> к нижней части </thumbnails> </mainXML>

Теперь я хотел бы, чтобы он добавлял его после открытия < thumbnails >.

Текущий XML находится здесь: http://pastebin.com/4pWnFVfq

Как вы можете видеть, он добавляется внизу, как я описал.

Как я могу это сделать?