Hallo zusammen,
ich habe eine XML-Datei, welche ich via XMLParser-Klasse von blog.bigbasti.com/vb-treeview-…rn-und-zuruck-einlesen-2/ in eine Treeview lade. Funktioniert soweit auch, allerdings ist das Format der Quell-XML etwas "ungünstig" (lässt sich leider nicht ändern)
Die XML-Datei sieht wie folgt aus:
Ich möchte die Inhalte der XML in einer Treeview so ausgeben, dass zunächst nach dem Node "probe" und anschliessend nach "group" gruppiert wird:
Probe1 (1. Ebene)
--> Server (2. Ebene)
----> SQL-Server (3. Ebene)
----> Mail-Server (3. Ebene)
--> Storage (2. Ebene)
----> Storage01 (3. Ebene)
Bei Auswahl eines Gerätes (z.B. Mail-Server) möchte ich die übergeordnete objid als Node-Value weiter verarbeiten.
Was wäre hier der beste / ein möglicher Ansatz?
Viele Grüße
ich habe eine XML-Datei, welche ich via XMLParser-Klasse von blog.bigbasti.com/vb-treeview-…rn-und-zuruck-einlesen-2/ in eine Treeview lade. Funktioniert soweit auch, allerdings ist das Format der Quell-XML etwas "ungünstig" (lässt sich leider nicht ändern)
Die XML-Datei sieht wie folgt aus:
XML-Quellcode
- <?xml version="1.0" encoding="UTF-8"?>
- <devices totalcount="3" listend="1">
- <item>
- <objid>32263</objid>
- <probe>Probe1</probe>
- <group>Server</group>
- <device>SQL-Server</device>
- </item>
- <item>
- <objid>47792</objid>
- <probe>Probe1</probe>
- <group>Server</group>
- <device>Mail-Server</device>
- </item>
- <item>
- <objid>47807</objid>
- <probe>Probe1</probe>
- <group>Storage</group>
- <device>Storage 01</device>
- </item>
- </devices>
Ich möchte die Inhalte der XML in einer Treeview so ausgeben, dass zunächst nach dem Node "probe" und anschliessend nach "group" gruppiert wird:
Probe1 (1. Ebene)
--> Server (2. Ebene)
----> SQL-Server (3. Ebene)
----> Mail-Server (3. Ebene)
--> Storage (2. Ebene)
----> Storage01 (3. Ebene)
Bei Auswahl eines Gerätes (z.B. Mail-Server) möchte ich die übergeordnete objid als Node-Value weiter verarbeiten.
Was wäre hier der beste / ein möglicher Ansatz?
Viele Grüße