Einzelnen Beitrag anzeigen

acut

Registriert seit: 23. Jul 2008
Ort: Niederkassel
3 Beiträge
 
Delphi 5 Enterprise
 
#1

In XML mit TJvSimpleXML (Jedi) nach Unter-Knoten suchen

  Alt 5. Okt 2009, 08:29
Hallo,

ich habe XML-Dateien mit verschachtelten Knoten.
Aufbau:
<Kunde ID=1>
....
<Tel ID=1>
<Nr> 08/15</Nr>
</Tel>
<Tel ID=2>
<Nr> 47/11</Nr>
</Tel>
</Kunde>

Eingesetzt wird ein TJvSimpleXML-Objekt aus den JEDI-Komponenten und Delphi 5.

Über Root.Items.Count erhalte ich die Anzahl aller Elemente, die ich mit Root.Items.Item[Index].Items ansprechen kann.
Mit ItemNamed[(Name)] kann ich wunderbar auf alle Merkmale des Kunden zugreifen und der Reihe nach verarbeiten.
Dann möchte ich die Telefoneinträge verarbeiten.
Mit ItemNamed['Tel'] finde so auch den ersten Telefoneintrag und sehe auch in der Eigenschaft Properties die ID des Knotens.
Aber wie kann ich beliebig viele Telefoneinträge nacheinander abarbeiten ?
Ich müsste auch hier ein Count haben und dann gezielt diese Knoten auslesen können.
Die Hilfe von Jedi und ein halber Tag bei Google haben mich leider nicht weitergebracht....

Aber ihr könnt das ganz bestimmt
  Mit Zitat antworten Zitat