Hallo,
ich als Anfänger in Sachen
XML hätt da mal eine bescheidene Frage:
Ich frag mit:
Delphi-Quellcode:
var
Caption_Text : String;
XML_Node : IXMLNode;
begin
{...}
Caption_Text := XML_Node.ChildNodes['Caption'].NodeValue;
den Wert eines Eintrages raus und schreib ihn auf die String-Variable "Caption_Text".
Nun hab ich aber das Problem, dass der Eintrag leer ist, er also keinen String enthält.
(Das kann bei mir vorkommen).
Wenn ich also nun starte kommt folgende Fehlermeldung:
Zitat:
---------------------------
Benachrichtigung über Debugger-
Exception
---------------------------
Im Projekt Project1.exe ist eine
Exception der Klasse EVariantTypeCastError aufgetreten. Meldung: 'Variante des Typs (Null) konnte nicht in Typ (String) konvertiert werden'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---------------------------
OK Hilfe
---------------------------
Wie kann ich abfragen, ob dieser Eintrag nichts enthält, damit ich die Fehlermeldung nicht mehr erhalte?