Alex Schneider: Variablen-Neuzuweisung

Beitrag lesen

Hallo,

ich habe folgendes Problem:
anscheinend ist es nicht möglich einer Variablen einen neuen Stringwert zuzuweisen.

Um genau zu sein, habe ich dieses Problem:

ich möchte diese Struktur:
<GRUPPE>
 <PERSON>
  <NAME>Meyer</NAME>
  <VORNAME>Hans</VORNAME>
 </PERSON>
 <PERSON>
  <NAME>Meyer</NAME>
  <VORNAME>Heidi</VORNAME>
 </PERSON>
 <PERSON>
  <NAME>Schulz</NAME>
  <VORNAME>Daniela</VORNAME>
 </PERSON>
 <PERSON>
  <NAME>Schulz</NAME>
  <VORNAME>Herbert</VORNAME>
 </PERSON>
</GRUPPE>

in diese wandeln:
<BSP>
 <FAMILIE>
  <NAME>Meyer</NAME>
  <MITGLIED>
   <VORNAME>Hans</VORNAME>
   <VORNAME>Heidi</VORNAME>
  </MITGLIED>
 </FAMILIE>
 <FAMILIE>
  <NAME>Schulz</NAME>
  <MITGLIED>
   <VORNAME>Daniela</VORNAME>
   <VORNAME>Herbert</VORNAME>
  </MITGLIED>
 </FAMILIE>
</BSP>

Ich dachte mir nun, ich könnte mir "NAME" abspeichern und dann alle mit diesen Namen herausgreifen (for-each). Bei jedem Durchgang durch das Skript wollte ich überprüfen, ob der alte NAME dem neuen entspricht oder nicht. Das ging aber nicht, weil eine Neuzuweisung wohl nicht möglich ist.

Gruß
Alex