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).