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 (xpathNi:=xpathNav.Select('//notice[2]);)