Hi,
ich weiß nicht ob meine Überschrift das Problem exakt beschreibt, aber was besseres ist mir leider nicht eingefallen.
Ich stehe vor folgendem Problem:
Ich lese eine
XML Datei in ein TreeView ein wobei die Attribute nicht mit angezeigt werden!
Siehe
HIER
Nun möchte ich einzelne Knoten von einem TreeView in ein anderes kopieren (in der gleichen Form), das ist soweit auch kein Problem.
Nur wenn ich jetzt sagen wir einmal im TreeView2 meine Knoten reinkopiert habe fehlen mir ja die Attribute...
Wenn ich aber jetzt die übertragenen Knoten speichern will brauche ich ja aber wieder die Attribute.
Was für Möglichkeiten habe ich das zu bewerkstelligen ?
Kann man die
XML Datei vielleicht im Original zwischenspeichern und dann per Index oder so darauf zugreifen ?
Oder geht es auch einfacher ?
Was noch wichtig ist:
XML-Code:
<?
xml version="1.0" encoding="iso-8859-1" ?>
<LISTE>
<Ordner name="Favoriten" hidden="0" locked="0">
<platz serviceID="0008" name="KLASSIK" onair="0085" />
<platz serviceID="000A" name="HIPHOP" onair="0085" />
<platz serviceID="000B" name="SOUL" onair="0085" />
<platz serviceID="002B" name="GROOVE" onair="0085" />
<platz serviceID="0009" name="MODERN" onair="0085" />
</Ordner>
<Ordner name="Musik" hidden="0" locked="0">
<platz serviceID="0004" name="MTV Classic" onair="013E" />
<platz serviceID="6FEE" name="MTV HITS" onair="0001" />
<platz serviceID="6FF8" name="MTV HITS." onair="0001" />
<platz serviceID="6FF9" name="MTV Base." onair="0001" />
<platz serviceID="0006" name="MTV 1" onair="013E" />
<platz serviceID="6FF3" name="MTV 2" onair="0001" />
</Ordner>
</LISTE>
Wie Ihr oben sehen könnt kann ich die Attribute nicht einfach wieder neu schreiben lassen, denn sowohl "ServiceID" als auch "OnAir" sind Variable Werte die sich ständig ändern...
Das macht die Sache für mich so ziemlcih unlösbar...
Gruß Bit