Ĺadny brzuch
Witam mam kodzik:
var
xpathDoc:XPathDocument;
xpathNav:XPathNavigator;
xpathNi:XPathNodeIterator;
id,desc,date,time :string;
xpathNiChildren:XPathNodeIterator;
begin
Memo1.Clear;
xpathDoc:=XPathdocument.Create('data.xml');
xpathNav:=xpathDoc.CreateNavigator();
xpathNi:=xpathNav.Select('//notice');
while(xpathNi.MoveNext()) do begin
id:=xpathNi.Current.GetAttribute('id', '');
xpathNiChildren :=xpathNi.Current.SelectChildren(XPathNodeType.Element);
xpathNiChildren.MoveNext();
desc:=xpathNiChildren.Current.Value;
xpathNiChildren.MoveNext();
date := xpathNiChildren.Current.Value;
xpathNiChildren.MoveNext();
time := xpathNiChildren.Current.Value;
Memo1.Lines.Add(id);
Memo1.Lines.Add(desc);
Memo1.Lines.Add(date);
Memo1.Lines.Add(time);
end;
No i on mi załaduje wszystkie wpisy do memo, a czy ktoś wie jak to przerobić żyby były ładowane wpisy od np 5 do ostatniego??
myślałem żeby tu coś zmienić: xpathNi:=xpathNav.Select('//notice'); tylko czy da się zaznaczyć od x do końca?? bo pojedyńcze wiem że sie da
Użytkownik strefacst edytował ten post 30 lipiec 2007, 19:11
Nie ma co ostatnio dostaje na tym forum 1000ce odpowiedzi ;)
Poczekaj, i przestan pisac ze nikt nie odpowiada, jesli nie ma odpowiedzi to oznacza ze nikt nie wie na ten temat a nie ze TOBIE nikt nie chce odpowiedziec, aczkolwiek moze tez tak byc ;-) ale to juz ty sam wiesz najlepiej.
Nastepnym razem bedzie WARN.
Żeś sie obudził gratuluje ;) kcesz mi dać warana to poszukaj wcześniejszego tematu tam też pisałem jeden pod drugim a z problemem już dawo poradziłem
Pozdro
[/quote]Żeś sie obudził gratuluje kcesz mi dać warana to poszukaj wcześniejszego tematu tam też pisałem jeden pod drugim a z problemem już dawo poradziłem
Pozdro[/quote]
kcesz? WTF?
IMO jest to glowny powod dla ktorego pytanie na forum nalezy odlozyc na 4 dni, bo jak sam strefacst napisal, sam znalazl rozwiazanie.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
var
xpathDoc:XPathDocument;
xpathNav:XPathNavigator;
xpathNi:XPathNodeIterator;
id,desc,date,time :string;
xpathNiChildren:XPathNodeIterator;
begin
Memo1.Clear;
xpathDoc:=XPathdocument.Create('data.xml');
xpathNav:=xpathDoc.CreateNavigator();
xpathNi:=xpathNav.Select('//notice');
while(xpathNi.MoveNext()) do begin
id:=xpathNi.Current.GetAttribute('id', '');
xpathNiChildren :=xpathNi.Current.SelectChildren(XPathNodeType.Element);
xpathNiChildren.MoveNext();
desc:=xpathNiChildren.Current.Value;
xpathNiChildren.MoveNext();
date := xpathNiChildren.Current.Value;
xpathNiChildren.MoveNext();
time := xpathNiChildren.Current.Value;
Memo1.Lines.Add(id);
Memo1.Lines.Add(desc);
Memo1.Lines.Add(date);
Memo1.Lines.Add(time);
end;
No i on mi załaduje wszystkie wpisy do memo, a czy ktoś wie jak to przerobić żyby były ładowane wpisy od np 5 do ostatniego??
myślałem żeby tu coś zmienić: xpathNi:=xpathNav.Select('//notice'); tylko czy da się zaznaczyć od x do końca?? bo pojedyńcze wiem że sie da
Użytkownik strefacst edytował ten post 30 lipiec 2007, 19:11
Nie ma co ostatnio dostaje na tym forum 1000ce odpowiedzi ;)
Poczekaj, i przestan pisac ze nikt nie odpowiada, jesli nie ma odpowiedzi to oznacza ze nikt nie wie na ten temat a nie ze TOBIE nikt nie chce odpowiedziec, aczkolwiek moze tez tak byc ;-) ale to juz ty sam wiesz najlepiej.
Nastepnym razem bedzie WARN.
Żeś sie obudził gratuluje ;) kcesz mi dać warana to poszukaj wcześniejszego tematu tam też pisałem jeden pod drugim a z problemem już dawo poradziłem
Pozdro
[/quote]Żeś sie obudził gratuluje kcesz mi dać warana to poszukaj wcześniejszego tematu tam też pisałem jeden pod drugim a z problemem już dawo poradziłem
Pozdro[/quote]
kcesz? WTF?
IMO jest to glowny powod dla ktorego pytanie na forum nalezy odlozyc na 4 dni, bo jak sam strefacst napisal, sam znalazl rozwiazanie.