daggit - Fr 02.09.05 10:22
Titel: XML, Möglichkeit zu selektieren?
moin,
wollte mal fragen ob man einträge aus xml-dateien auch nach bedingungen selektieren kann
Bsp:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| <Eintrag> <Spalte datum="01.01.01">test</Spalte> <Spalte datum="01.01.02">test</Spalte> <Spalte datum="01.01.03">test</Spalte> </Eintrag> <Eintrag> <Spalte datum="01.01.01">test</Spalte> <Spalte datum="01.01.02">test</Spalte> <Spalte datum="01.01.03">test</Spalte> </Eintrag> |
Ich hab eine xml-Datei mit folgenden Einträgen, nun möchte ich aber nur die Einträge mit einem bestimmen Datum in delphi verarbeiten, muss ich nun jedesmall alle einträge durchlaufen oder gibbts da spezielle selektionsmöglichkeiten
Moderiert von
Tino: Größbuchstaben im Titel.
Moderiert von
Tino: Code-Tags hinzugefügt.
Udontknow - Mo 05.09.05 16:21
Hallo!
Du kannst ja mittels XMLMapper eine Übersetzung schreiben, sodaß du die Dateien in ein Clientdataset laden kannst. Dort stehen dir alle möglichen Filter zur Verfügung. Mit der TXMLTransform-Komponente kannst du die Sachen dann einlesen.
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| XMLTransform.Transformationfile:='format.xtr'; XMLTransform.SourceXmlFile:=OpenDialog.FileName; CDS.XMLData:=XMLTranform.Data; |
Cu,
Udontknow