| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 01.02.2004
Сообщения: 51
![]() |
Чтение данных из XML в HTML
Всем привет, сразу оговорюсь, что я не профи и нужна помощь по чтению данных из XML файла (с серввера погоды) в обыкновеный HTML. серфинг по инету и забивание мозгов показали, что самостоятельно не в силах решить эту проблему, может поможет кто?
Суть задачи: <?xml version="1.0" ?> - <MMWEATHER> - <REPORT type="frc3"> - <TOWN index="23849" sname="%D1%F3%F0%E3%F3%F2" latitude="61" longitude="74"> - <FORECAST day="29" month="3" year="2006" hour="17" tod="2" predict="12" weekday="4"> <PHENOMENA cloudiness="3" precipitation="6" rpower="0" spower="0" /> <PRESSURE max="747" min="745" /> <TEMPERATURE max="-7" min="-9" /> <WIND min="3" max="6" direction="6" /> <RELWET max="99" min="94" /> <HEAT min="-9" max="-7" /> </FORECAST> - <FORECAST day="29" month="3" year="2006" hour="23" tod="3" predict="18" weekday="4"> <PHENOMENA cloudiness="3" precipitation="6" rpower="0" spower="0" /> <PRESSURE max="748" min="746" /> <TEMPERATURE max="-8" min="-10" /> <WIND min="2" max="5" direction="6" /> <RELWET max="99" min="94" /> <HEAT min="-10" max="-8" /> </FORECAST> </TOWN> </REPORT> </MMWEATHER> И это все надо вставить в виде таблицы в HTML. Буду признателен всем за помощь.
__________________
Алкоголь в малых дозах, полезен в любых количествах |
|
|
|
|
# 2 |
|
::VIP::
Guinness Liker Понаехало тут Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Все что приходит на ум написать скрипт который будет по ключевым словам изымать данные и генерировать html.
Другой вопрос неужели нет другого сервиса, который будет давать вам погоду в более приемлемом формате данных?
__________________
меня не вылечат
![]() |
|
|
|
|
# 3 |
|
::VIP::
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
посмотри вот на эту темку, вроде похоже то, что тебе нужно...
__http://www.forum.bryansktalk.ru/index.php?topic=33493.0 __http://phpclub.ru/talk/showthread.php?postid=398692 а на перле, по ходу тоже есть спец библиотека - прочитай здесь: __http://web.opennet.ru/base/dev/xml_perl_parser.txt.html А это на Delphi __http://offline.burik.ru/delphi/dw/xml_parser2.html Но все равно всё нужно разгребать практически вручную (т.е. писать индивидуальную программку под свои нужды), другое дело, что есть некоторые библиотеки (см. статьи выше), с помощью которых это делать гораздо приятнее
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным. |
|
|
|
|
# 4 |
|
Full Member
Регистрация: 29.05.2002
Сообщения: 544
![]() ![]() ![]() ![]() ![]() |
Хех, на работе дали задание как раз по ГисМетео
Сделать погоду на основе этого сервиса.К сожалению, открыть исходный код я не могу — коммерческая тайна ![]() p.s. Если не стоит глобальной задачи сервиса о погоде, то можно тупо разбирать xml, и сразу отдавать его, через xslt, весь синтаксический разбор, форматирование сделать прямо в шаблоне...
__________________
убрано по просьбе администратора
|
|
|