Cita:
Empezado por duilioisola
Deberías entonces mirar primero si contiene un valor.
Código Delphi [-]
if Item[j].NodeName = 'ean' then
begin
if (Item[j].FirstChild.HasChildNode) then
t_EAN := Item[j].FirstChild.NodeValue
else
t_EAN := 'XXXXXXXXXXXXX';
end;
|
Gracias por tu interés duilioisola, pero sigue fallando.
Tal y como comentaba en mi último mensaje, se detiene con un error SIGSEGV en la línea
if (Item[j].FirstChild.HasChildNode) then por lo que no hace asignaciones.