![]() |
xmlNodes auslesen mit gleichen Attributen, wie?
Moin,
ich habe folgende XML Struktur:
Code:
Ich würde jetzt gerne alle "time" Item auslesen, wo das Datum 18.03.2011 ist. Irgendwie stehe ich auf dem Schlauch.
<?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> 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:
Bloß wie kann ich mehrere auslesen?
xmlNode := xmlDoc.documentElement.selectSingleNode('time[id="1"]');
Danke im Voraus. Sven |
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 08:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz