Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi xmlNodes auslesen mit gleichen Attributen, wie? (https://www.delphipraxis.net/159363-xmlnodes-auslesen-mit-gleichen-attributen-wie.html)

Piro 24. Mär 2011 19:29

xmlNodes auslesen mit gleichen Attributen, wie?
 
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:
Delphi-Quellcode:
xmlNode := xmlDoc.documentElement.selectSingleNode('time[id="1"]');
Bloß wie kann ich mehrere auslesen?

Danke im Voraus.
Sven

himitsu 24. Mär 2011 19:33

AW: xmlNodes auslesen mit gleichen Attributen, wie?
 
selectSingleNode ... ich würde mal schauen, was es da für Methoden gibt, welche z.B. eine NodeList als Result liefern?


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz