К списку форумов К списку вопросов
Вопрос по XML (и RSS)
Novarg
22.04.2004 - 18:06
Нужно поставить новостной поток. Есть для этого XML файл. Надо закачать его на сервер, обработать Ява и вставить скрипт на сайт. Если я правильно понял, то как это конкретно организовать?
Файл выглядет примерно так:
  <?xml version="1.0" encoding="Windows-1251" ?>
- <newsline>
- <publisher title="Спорт-Экспресс" ID="561">
- <channel title="Новости Информационного агентства 'Спорт-Экспресс'" ID="561">
- <channel_item title="НОВОСТИ" ID="83" date="13.04.2004" time="12:09">
- <news_item date="13.04.2004" time="10:40" validity_time="24:00" priority="1" theme="theme" author="Спорт-Экспресс">
- <news_language_item>
  <title>Зидан - самый высокооплачиваемый спортсмен Франции</title>
  <content>Зинедин Зидан был в 2003 году самым высокооплачиваемым спортсменом Франции, сообщило иллюстрированное приложение к газете I'Equipe. По данным этого издания, в прошлом году полузащитник "Реала" получил 14 миллионов евро. Правда, и со столь внушительной суммой он занимает среди спортсменов мира только 27-е место. Заработки Зидана значительно уступают доходам гольфиста Тайгера Вудса (83,3 миллиона евро) или пилота "Формулы-1" Михаэля Шумахера (51,6 миллиона евро). А вот среди граждан Франции Зизу уверенно лидирует. Расположившийся на втором месте Тьерри Анри заработал "только" 7,5 миллиона евро, а единственный француз из "Формулы-1" Оливье Панис - 5,8 миллиона. Далее идет выступающий в чемпионате НБА баскетболист Тарик Абдул-Вахад - 5 миллионов евро ровно. У женщин лидирует теннисистка Амели Моресмо - 2,1 миллиона, но она в общефранцузском зачете только 20-я. СЭ</content>
  <fulltext>Зинедин Зидан был в 2003 году самым высокооплачиваемым спортсменом Франции, сообщило иллюстрированное приложение к газете I'Equipe. По данным этого издания, в прошлом году полузащитник "Реала" получил 14 миллионов евро. Правда, и со столь внушительной суммой он занимает среди спортсменов мира только 27-е место. Заработки Зидана значительно уступают доходам гольфиста Тайгера Вудса (83,3 миллиона евро) или пилота "Формулы-1" Михаэля Шумахера (51,6 миллиона евро). А вот среди граждан Франции Зизу уверенно лидирует. Расположившийся на втором месте Тьерри Анри заработал "только" 7,5 миллиона евро, а единственный француз из "Формулы-1" Оливье Панис - 5,8 миллиона. Далее идет выступающий в чемпионате НБА баскетболист Тарик Абдул-Вахад - 5 миллионов евро ровно. У женщин лидирует теннисистка Амели Моресмо - 2,1 миллиона, но она в общефранцузском зачете только 20-я. СЭ</fulltext>
  <language>Rus</language>
  </news_language_item>
  <URL>http://news.sport-express.ru/online/</URL>
  <URL1>http://news.sport-express.ru/online/ntext/6/nl063616.html</URL1>
  </news_item>
  </channel_item>
       .......
  </channel>
  </publisher>
  </newsline>
Auximen
1 - 22.04.2004 - 19:26
Заплатить денюжку и забрать результат.
Novarg
2 - 22.04.2004 - 20:25
:) Вариант не очень.
Уверенный
3 - 23.04.2004 - 00:19
"обработать Ява" - это зачем?
Auximen
4 - 23.04.2004 - 00:24
Почему же, можно и Jscript обработать, если человеку очень хочется. Но не думает же он, что здесь ему объяснят что и как и сделают за него работу на добровольных основах.
Пепелац
5 - 23.04.2004 - 00:48
1.На стороне клиента(обслуживающего сайт) должно быть приложение,запрашивающее сервер на соединение и отправляющее поток XML-файла к серверу.
2.На стороне сервера должен быть сервлет, постоянно готовый к приёму информации.
3.Клиент запрашивает соединение, устанавливается связь клиент-сервер и сервер принимает XML-файл.Можно сразу же, а можно сначала скопировать в файл, а затем в момент когда нет обращения к сайту, произвести банальную обработку строк XML-файла и нужного файла сайта.
Auximen
6 - 23.04.2004 - 01:02
Думаю, автор имел ввиду JScript.

К списку вопросов на форуме Веб-дизайн

>>