Moin,
ich habe folgende
XML Struktur:
Code:
<?
xml version="1.0" encoding="ISO-8859-1" ?>
<timerecorder>
<time>
<id>1</id>
<code>N</code>
<datum>18.03.2011</datum>
<von>08:01</von>
</time>
<time>
<id>2</id>
<code>N</code>
<datum>18.03.2011</datum>
<von>16:01</von>
</time>
<time>
<id>3</id>
<code>N</code>
<datum>20.03.2011</datum>
<von>08:01</von>
</time>
<time>
<id>4</id>
<code>N</code>
<datum>21.03.2011</datum>
<von>08:01</von>
</time>
<time>
<id>5</id>
<code>N</code>
<datum>22.03.2011</datum>
<von>08:01</von>
</time>
<time>
<id>6</id>
<code>N</code>
<datum>18.03.2011</datum>
<von>10:01</von>
</time>
</timerecorder>
Ich würde jetzt gerne alle "time" Item auslesen, wo das Datum 18.03.2011 ist. Irgendwie stehe ich auf dem Schlauch.
Könnte mir bitte einer einen Gedankenanstoß geben?
Ich verwende MSXML2_TLB, um die Daten aus der
XML Datei zu lesen. Einen einzelnen Knoten lese ich so aus:
xmlNode := xmlDoc.documentElement.selectSingleNode('time[id="1"]');
Bloß wie kann ich mehrere auslesen?
Danke im Voraus.
Sven