Originariamente inviato da satifal
Si.
grazie mille...
posto il codice che ho usato, nel caso può essere utile a qualcuno...
ho una pagina html dove inserisco i testi delle news (è collegato con uno script javascript che mi genera il calendario per la data...

codice:
<form action="news/news.php" method="POST">
  

</p>
  <form action="#">
Data: <input type="text" name="data" id="sel3" size="30"
><input type="reset" value=" ... "
onclick="return showCalendar('sel3', '%d/%m/%Y');">
  
  

Inserisci il titolo della news
    <textarea name="titolo"></textarea>
  </p>


Inserisci il testo della news
  <textarea name="testo"></textarea>
  </p>



  <input type="submit" name="submit" id="Invia nuova news">
  <input name="Invia nuova news2" type="reset" id="Invia nuova news2" value="Reset" />
</p>
</form>


Codice PHP:
<?php

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

$xml simplexml_load_file("articles.xml");

try {
    
$nXml = new SimpleXMLElement("<articles></articles>");


$nuovoarticolo $nXml->addChild('article'); 
    
$testo $nuovoarticolo->addChild('data'$_POST['data']); 
$titolo $nuovoarticolo->addChild('titolo'$_POST['titolo']); 
    
$testo $nuovoarticolo->addChild('testo'$_POST['testo']); 

    
    foreach(
$xml as $article) {
        
$target dom_import_simplexml($nXml);
        
$source dom_import_simplexml($article);
        
$target->appendChild($target->ownerDocument->importNode($sourcetrue));
    }


echo 
"

Hai inserito questa data</p>"
$_POST['data']; //stampa il nuovo elemento creato 
echo "

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

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

$nXml->asXML("articles.xml");
} catch (
Exception $e) {

}
?>
e mi ritrovo i dati inseriti nell'xml...

ora mi manca soltanto potre gestire la cancellazione delle news su richiesta...