Nessuna idea?

Io ho pensato anche ad una soluzione diversa...che sembrava pure molto più semplice ma, nemmeno funziona...questa volta non riordina nemmeno il file...lo lascia come era in input...possibile che sia una cosa tanto ostica???

Codice PHP:
<?php
// creo DOM
$doc = new DOMDocument();
$doc->preserveWhiteSpace false;


// carico XML
$doc->load("news2.rss");
$root $doc->documentElement;


// Recupero  tutti gli elementi del nodo myItem
$news$root->getElementsByTagName('myItem');


function 
my_sort($a$b

 
$compare1strcmp($news->item($a)->getAttributeNode('id')->value$news->item($b)->getAttributeNode('id')->value);  
      return 
$compare1;
 } 

usort($news"my_sort");  



// Salvo il documento aggiornato

print $doc->save("news2.rss");

Spero possiate darmi una mano.
Stefano