Einzelnen Beitrag anzeigen

torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#1

Sich wiederholende Nodes in einer Schleife einlesen...Wie?

  Alt 18. Mär 2010, 10:27
Hallo,

ich sehe gerade den Wald vor lauter Bäumen nicht...

Folgende XML-Struktur habe ich:
Delphi-Quellcode:
<?xml version="1.0" encoding="windows-1252"?>
<Ergebnisliste>
  <Turnier>
    <Turniernummer value="1074182569"/>
    <und noch mehr/>
  </Turnier>
  <Ergebnisart>
    <BruttoNetto value="LiveScoring"/>
    <und noch mehr/>
    <Spieler>
      <uid value="1"/>
      <Name value="MUSTERMANN"/>
      <Vname value="Max"/>
      <Scorekarte>
        <Loch>
          <Nr value="1"/>
        </Loch>
        <Loch>
          <Nr value="2"/>
        </Loch>
      </Scorekarte>
    </Spieler>
    <Spieler>
      <uid value="2"/>
      <Name value="MUSTERFRAU"/>
      <Vname value="Marina"/>
      <Scorekarte>
        <Loch>
          <Nr value="1"/>
        </Loch>
        <Loch>
          <Nr value="2"/>
        </Loch>
      </Scorekarte>
    </Spieler>
  </Ergebnisart>
</Ergebnisliste>
In Schritt 1 möchte in einer Schleife die Spieler einlesen.
In Schritt 2 möchte ich von jedem Spieler die gespielten Löcher einlesen.

Ich finde mich irgendwie nicht zurecht mit den ChildNodes. Steige gerade von MSXML2_TLB auf XmlDoc, XmlIntf um und tue mich ein wenig schwer. Kann mir bitte jemand Starthilfe geben?
Danke
Tom
  Mit Zitat antworten Zitat