hi,
verstehe nicht ganz was du möchtest. Wenn du die Datei einfach einlesen und bearbeiten möchtest, empfehle ich dir, einfach den String durchzuparsen und die jeweiligen einzelnen attribute (am sinnvollsten) in ein Objekt zu schreiben, womit du dann die änderungen abbilden kannst.
Zur
XML-Datei an sich:
"Kleine" Informationen kann man als Attribute speichern, das spart platz und ist überischtlicher!
Delphi-Quellcode:
<1967>
<tracks>
<update>
<silverstone installed=yes>
</silverstone>
</update>
</tracks>
</1967>