Необходимо выводить 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 );
Технологии
Работа с комопнетом XMLDOCUMENT - блог №29474
gektor66 июль 22, 2010 г.
-
Комментарий: 1
-
Пример на одной строке:
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) например... в чем может быть дело?
Для того, чтобы оставить комментарий, войдите или зарегистрируйтесь.