Hallo semi,
Zitat:Mein Problemchen ist ,dass dieser Vergleich immer nur mit dem Account, der als erstes angelegt wurde, vergleicht. Die anderen werden sozusagen "ignoriert".
Das könnte daran liegen, dass du immer wieder die gleichen Felder in der XML-Datei speicherst. Der Parser findet dann mehrfach den gleichen Tag (z.B. String mit Name "Abteilung") vor! Was soll der Parser nun tun? Soll er dir den ersten String "Abteilung" geben, den letzten oder irgendeinen mittendrin?
XML-Dateien arbeiten hierarchisch, du musst eine weitere Ebene (z.B. "User") einführen, damit du später auch ein Array of User bilden kannst!
- Was soll das "String-Array nach Pfad" gefolgt von "Pfad zu String"? Das ist erstens hochgradig gefährlich (da irgendwas zu einem Dateipfad vermanscht wird) und zweitens sehr viel einfach durch ConcatString zu erledigen...
- Hinterlege den jeweiligen User als Cluster (Vor/Nachname, Abteilung, Passwort). Das vereinfacht das Datenhandling recht gut: nur noch ein Draht statt 5 einzelner Strings...