Witam!!!
Mam pewien problem odnośnie XMLa, szukam i szukam ale jakoś mało jest materiałów z przykładami.
Nie moge zorganizować edycji już istniejącego rekordu, gdzies mam błąd tylko nie wiem gdzie :-)
proszę zerknąć w kod i pomóc nowicjuszowi w tym temacie.
begin
i:=0;
for i:=0 to XML.DocumentElement.ChildNodes.Count-1 do
begin
if Edit1.Text = XML.DocumentElement.ChildNodes[i].LocalName then //jeżeli jest to zmiana ilości np Succ(ilosc)
begin
XML.DocumentElement.ChildNodes[i].SetAttributeNS('ilosc', '', 'nowa');
exit
end else //jeżeli nie ma to dodanie z wart. 1
begin
XMLNode := XML.DocumentElement.AddChild(Edit1.Text);
XML.DocumentElement.ChildNodes[Edit1.Text].SetAttributeNS('ilosc', '', 1);
exit;
end;
end;
end;
Dziwnie sie to zachowuje bo pewnie coś skopałem w pętli, tylko nie wiem co :-)
proszę o jakieś wskazówki gdzie szukać o tym zagadnieniu bo help skromny a i w googlach malo widać :-(
pozdrawiam
Grzegorz