True;
network := XMLDocument1.DocumentElement;
for i:=0 to network.ChildNodes['network'].ChildNodes.Count-1 do
begin
if network.ChildNodes['network'].ChildNodes['measuredev'].ChildNodes['datapoint'].ChildNodes['storagenr'].Text = '1'
then
List.Append(network.ChildNodes['network'].ChildNodes['measuredev'].ChildNodes['datapoint'].ChildNodes['value'].Text); почему может if не отрабатывать ? Вроде количество возвращает если заместо ,text поставить .count
Так, теперь всем молчим. Пусть Катюха за всех отдувается, раз она такая компетентная 😂
))) Да там похоже цикл по одному и может по-лишнему, а дальше ноды по другому цепляются
Лучше проверяй, чотбы твой network <> nil был, через Assign
Обсуждают сегодня