Einzelnen Beitrag anzeigen

Benutzerbild von Piro
Piro

Registriert seit: 14. Jul 2003
Ort: Flintbek
810 Beiträge
 
Delphi XE2 Professional
 
#1

xmlNodes auslesen mit gleichen Attributen, wie?

  Alt 24. Mär 2011, 20:29
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
  Mit Zitat antworten Zitat