Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 19.10.2011, 23:50
ThePro94 ThePro94 вне форума
Прохожий
 
Регистрация: 19.10.2011
Сообщения: 2
Репутация: 10
По умолчанию Парсинг RSS

Есть лента Rss, из нее нужно загрузить картинки и ссылки к первым 5 новостям в TImage и Label соответственно.
Вид ленты:
Код HTML:
<item> <title> Название новости </title> <guid isPermaLink="true"> Ссылка на новость </guid> <link> Ссылка на новость </link> <description> <![CDATA[ <div align="center"><!--dle_image_begin:ссылка на картинку|-->код изображения<!--dle_image_end-->Описание ]]> </description> <category> <![CDATA[ Категория ]]> </category> <dc:creator>Автор</dc:creator> <pubDate>Дата 0</pubDate> </item>

Как это можно сделать?
Картинки и ссылки каждую в свой компонент (Image1, Image2..)
Ответить с цитированием
  #2  
Старый 20.10.2011, 00:04
Аватар для Delphist
Delphist Delphist вне форума
Новичок
 
Регистрация: 10.12.2010
Адрес: Курган
Сообщения: 68
Репутация: 6002
По умолчанию

Тебе нужно разобрать текст и загрузить фото с сервера???? Я так понял???
Ответить с цитированием
  #3  
Старый 20.10.2011, 00:06
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Грузим файл, к примеру, в TStringList. Пробегаемся по строкам функцией Pos и вырезаем нужное функцией Copy. Далее обрабатываем полученное.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #4  
Старый 20.10.2011, 00:18
ThePro94 ThePro94 вне форума
Прохожий
 
Регистрация: 19.10.2011
Сообщения: 2
Репутация: 10
По умолчанию

нужно загрузить ссылку и картинку, пробовал разными способами - все без результата.
Извините, но можно пример кода? Первый раз такое нужно, в делфи начал работать не так давно.
Ответить с цитированием
  #5  
Старый 20.10.2011, 00:45
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

На данном форуме вопрос о загрузке файлов из сети поднимался неоднократно. Воспользуйтесь поиском. Как вырезать нужные ссылки я вам подсказал.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #6  
Старый 20.10.2011, 06:52
einstein einstein вне форума
Начинающий
 
Регистрация: 02.09.2010
Адрес: Город
Сообщения: 143
Репутация: -4653
По умолчанию

идхттп1.гет(урл картинки)
Ответить с цитированием
  #7  
Старый 20.10.2011, 08:36
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

типа этого: http://www.delphisources.ru/forum/sh...ad.php?t=18401 ?
рекомендую IXMLHTTPRequest. все в одном: и загрузчик и парсинг. руками только цикл по элементам написать остается: for i:=0 to 4 do )))
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:17.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025