![]() |
Чтение данных из 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. Буду признателен всем за помощь. |
Все что приходит на ум написать скрипт который будет по ключевым словам изымать данные и генерировать html.
Другой вопрос неужели нет другого сервиса, который будет давать вам погоду в более приемлемом формате данных? |
посмотри вот на эту темку, вроде похоже то, что тебе нужно...
__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 Но все равно всё нужно разгребать практически вручную (т.е. писать индивидуальную программку под свои нужды), другое дело, что есть некоторые библиотеки (см. статьи выше), с помощью которых это делать гораздо приятнее :yees: |
Хех, на работе дали задание как раз по ГисМетео:) Сделать погоду на основе этого сервиса.
К сожалению, открыть исходный код я не могу — коммерческая тайна:( p.s. Если не стоит глобальной задачи сервиса о погоде, то можно тупо разбирать xml, и сразу отдавать его, через xslt, весь синтаксический разбор, форматирование сделать прямо в шаблоне... |
почитал.... совсем грустно стало. :idontnow: Реальней было бы получить код примитивного разбора, так как крутости не надо.
|
| Часовой пояс GMT +4, время: 00:22. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.