Необходимо выводить RSS в поле memo. подгружаю значит описание сайта, адрес соответственно и данные из первого item`а, а как получить доступ ко всем остальным? RSS гружу отсюда: www.saxson.ru/engine/rss.php xmldocument1.Active := true; memo1.lines.add ( xmldocument1.DocumentElement.ChildN odes.Nodes[0].ChildNodes ['description'].Text); memo1.lines.add ( xmldocument1.DocumentElement.ChildN odes.Nodes[0].ChildNodes ['link'].Text); memo1.lines.add (''); memo1.lines.add (xmldocument1.DocumentElement.ChildN odes.Nodes[0].ChildNodes['item'].childnodes['title'].text ); memo1.lines.add ( xmldocument1.DocumentElement.ChildN odes.Nodes[0].ChildNodes ['item'].ChildNodes['link'].text ); memo1.lines.add (xmldocument1.DocumentElement.ChildN odes.Nodes[0].ChildNodes ['item'].ChildNodes['category'].text );
Пример на одной строке:
xmldocument1.DocumentElement.ChildN odes.Nodes[0].ChildNodes['item'].childnodes['title'].text — первый элемент
xmldocument1.DocumentElement.ChildN odes.Nodes[1].ChildNodes['item'].childnodes['title'].text — второй элемент
xmldocument1.DocumentElement.ChildN odes.Nodes[2].ChildNodes['item'].childnodes['title'].text — третий элемент...
Да, я понимаю что по идее должно быть так, но стоит индекс больше нуля указать и ошибка: List index out of bounds (1) например… в чем может быть дело?