Hi Leute, baue gerade an einer Client-Server - Kommunikation über
XML, dabei ist mein Syntax so definiert, dass es Optionale Atrribute gibt, die nicht immer gesetzt, bzw. vorhanden sind.
Greife ich nun z.b. mit
str_id := xmlnode_f.Attributes['id'];
auf ein Atrribut zu, bekomme ich einen Fehler
soll ich jetzt lieber so vorgehen, dass ich einen exeption drum bastle:
Delphi-Quellcode:
try
str_id := xmlnode_f.Attributes['id'];
except
str_id := '';
end;
oder besser alle Attribute in einer for-Schleife mit anschließendem case-of abtasten und zuordnen ?
Mit ist es ja wesehntlich lieber das über die
exception zu lösen, oder wäre das unsauber programmiert ?