RuD: Werte austauschen

Seid gegrüßt!
ich habe folgende Dateien:

alte.xml

  
<?xml version="1.0" encoding="iso-8859-1"?>  
<languageexport exported="1178872033" author="" email="">  
 <languagegroup>  
  <langbit>  
   <key>cs_posts</key>  
   <value>Eintraege</value>  
   <file>boards</file>  
  </langbit>  
  
  <langbit>  
   <key>cs_members</key>  
   <value>Mitglieder</value>  
   <file>boards</file>  
  </langbit>  
  
  <langbit>  
   <key>cs_active</key>  
   <value>Nutzer online</value>  
   <file>boards</file>  
  </langbit>  
...  

neue.xml

  
<?xml version="1.0" encoding="iso-8859-1"?>  
<languageexport exported="1178872086" author="" email="">  
 <languagegroup>  
  <langbit>  
   <key>cs_posts</key>  
   <value>posts</value>  
   <file>lang_boards.php</file>  
  </langbit>  
  
  <langbit>  
   <key>cs_members</key>  
   <value>members</value>  
   <file>lang_boards.php</file>  
  </langbit>  
  
  <langbit>  
   <key>cs_active</key>  
   <value>users online</value>  
   <file>lang_boards.php</file>  
  </langbit>  
...  

und möchte die <value> bei gleichem <key> austauschen.

Das ist im Moment mein PHP-Code:

  
 $xml_alt = simplexml_load_file('ipb_altesboard.xml');  
 $xml_neu = simplexml_load_file('ipb_neuesboard.xml');  
  
 for ($i=0, $maxi=count($xml_neu->languagegroup->langbit); $i<$maxi; $i++) {  
  for ($j=0, $maxj=count($xml_alt->languagegroup->langbit); $j<$maxj; $j++) {  
   if ($xml_neu->languagegroup->langbit[$i]->key[0] == $xml_alt->languagegroup->langbit[$j]->key[0]) {  
    $xml_neu->languagegroup->langbit[$i]->value[0] = "".$xml_alt->languagegroup->langbit[$j]->value[0];  
    break;  
   }  
  }  
 }  
  
 $fp=fopen("ipb_language.xml", "w+");  
 fwrite($fp, $xml_neu->asXML());  
 fclose($fp);  

Aber aus wlechem Grunde auch immer wird nur das erse <key>-<value>-Paar ersetzt. Kann mir jemand helfen?

--
Bis Später
    
________________________________________________________________
[Testversion meiner Seite] [Zwei unterwegs in Australien]
SelfCode: ie:% fl:( br:^ va:) ls:< fo:| rl:( n4:& ss:) de:> js:| ch:| mo:| zu:)