Einzelnen Beitrag anzeigen

romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.166 Beiträge
 
Delphi 10 Seattle Professional
 
#1

XML-Daten effizient prüfen?

  Alt 30. Jan 2009, 15:33
Hallo!

Der Titel ist vielleicht nich ganz eindeutig, aber mir ist nichts besseres aufgefallen.
Ich habe eine neue Klasse erstellt mit mehreren Eingenschaften. Dann habe ich noch einen TCP-Client, der mir permanent die XML-Daten liefert. Bei diesen XML-Daten handelt es sich genau um diese Eigenschaften, die ich jedesmal einer zuvor erstellten Instanz meiner Klasse zuweise.

Folgendes Problem: Fast alle Eigenschaften sind optional, die Werte müssen nicht unbedingt zugewiesen werden. Die XML-Daten, die ich empfange, liefern in der Regel die Werte auch nicht für alle Eigenschaften. Kann ich die einzelnen XML-Nodes irgendwie eindeutig kennzeichen, so dass ich beim bearbeiten der Daten einfach prüfen kann, welche Eigeschaften die XML-Datei geliefert hat?
Zurzeit laufe ich einer Schleife alle XMLNodes durch, prüfe den Namen usw. Ich bin mir irgendwie sicher, dass es eine elegantere Methode dafür gibt.

Ich arbeite mit IXMLDocument und IXMLNodes (units XMLIntf, XMLDoc).
  Mit Zitat antworten Zitat