Ciao!
Sto cercando di capire come fare ad inserire i nuovi dati che devono andar ein un XML in cima ad esso, ma non riesco col metodo insertBefore..
Mi potete dare una mano?

il codice che sto utilizzando è
Codice PHP:
<?php

//da un form php i dati vengono riportati in questo php
if (isset($_POST['submit']))
{

$xml simplexml_load_file("articles.xml");

$nuovoarticolo $xml->addChild('article'); 
$titolo $nuovoUtente->addChild('titolo'$_POST['titolo']); 
$testo $nuovoUtente->addChild('testo'$_POST['testo']); 


echo 
"

Hai appena inserito questo titolo</p>"
$_POST['titolo']; //stampa il nuovo elemento creato
echo "

Hai appena inserito questo testo</p>"
$_POST['testo']; //stampa il nuovo elemento creato
//sovrascrive il vecchio file con i nuovi dati
$f fopen("articles.xml""w");
fwrite($f,  $xml->asXML());
fclose($f);
}
?>
il file XML che vado a modificare è questo:
codice:
<?xml version="1.0" encoding="utf-8"?>
<articles>
    <article>
        <titolo>Articolo numero 1</titolo>
        <testo>Testo articolo numero 1</testo>
    </article>
    <article>
        <titolo>Articolo numero 2</titolo>
        <testo>Testo articolo numero 2</testo>
    </article>
    <article>
        <titolo>Articolo numero 3</titolo>
        <testo>Testo articolo numero 3</testo>
    </article>
</articles>
a me interessa mettere il nuovo articolo in cima, quindi subito dopo <articles>