Announcement

Collapse
No announcement yet.

Frage zu XML und TreeView

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Frage zu XML und TreeView

    Hallo,

    ich habe eine XML-Datei in folgender verkürzter Form:
    Code:
    <?xml version="1.0" ?>
    <players>
        <player id="1" group="Nord" ip="192.168.6.151" ansicht="4:3">SK 1</player>
        <player id="2" group="Ost" ip="192.168.6.152" ansicht="4:3">SK 2</player>
        <player id="3" group="Nord" ip="192.168.6.153" ansicht="4:3">SK 3</player>
        <player id="4" group="West" ip="192.168.6.154" ansicht="16:9">SK 4</player>
        <player id="5" group="Nord" ip="192.168.6.155" ansicht="4:3">SK 5</player>
    </players>
    Ich kann diese Struktur auch anzeigen in einem Treeiev, jedoch der Reihe
    nach.

    Wie kann ich es hinbekommen, dass die Gruppe immer als oberstes Node und
    dann darunter die Nodes der Gruppe angezeigt werden?
    Es soll so eine TreeView-Ansicht sein:
    -Nord
    -SK1
    -id: 1
    -ip: 192.168.6.151
    -ansicht: 4:3
    -SK3
    -id: 3
    -ip: 192.168.6.153
    -ansicht: 4:3
    -SK5
    -id: 5
    -ip: 192.168.6.155
    -ansicht: 4:3
    -Ost
    -SK2
    -id: 2
    -ip: 192.168.6.152
    -ansicht: 4:3
    -West
    -SK4
    -id: 4
    -ip: 192.168.6.154
    -ansicht: 16:9

    Wie bekomme ich das hin? Ich arbeite mit VS2005 Prof.

    mfg

    Brian

  • #2
    Hallo,

    ich weiß nicht, wie Du die Elemente zz. dem TreeView zuordnest (und habe auch nur wenig Ahnung von Xml). Aber ich nehme stark an, dass Du zwei Schleifen benötigst:
    1. alle Gruppen holen und als Knoten erzeugen (dabei natürlich prüfen, ob die Gruppe schon eingefügt wurde)
    2. zu jedem Knoten die dazugehörigen Elemente einfügen

    Ich hoffe, dieser Tipp hilft. Jürgen

    Comment

    Working...
    X