Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Парсер погоды
 
 автор: alba   (08.11.2006 в 12:59)   письмо автору
 
 

Делаю прогноз погоды на сайт.
Данные беру с http://informer.gismeteo.ru/xml/27612_1.xml в формате xml.
ВОПРОС: Как мне достать данные о погоде из этого xml-документа?
Раньше я делал подобное (гороскоп), но там данные были спрятаны между тегами, а сдесь они внутри тега... вроде как свойсва тега...

XML-документ:

<?xml version="1.0" ?>
<MMWEATHER>
 <REPORT type="frc3">
  <TOWN index="27612" sname="%CC%EE%F1%EA%E2%E0" latitude="56" longitude="38">
    <FORECAST day="8" month="11" year="2006" hour="15" tod="2" predict="18" weekday="4">
     <PHENOMENA cloudiness="2" precipitation="10" rpower="0" spower="0"/>
     <PRESSURE max="739" min="737"/>
     <TEMPERATURE max="3" min="1"/>
     <WIND min="5" max="9" direction="6"/>
     <RELWET max="90" min="85"/>
     <HEAT min="-2" max="0"/>
    </FORECAST>
    <FORECAST day="8" month="11" year="2006" hour="21" tod="3" predict="24" weekday="4">
     <PHENOMENA cloudiness="2" precipitation="10" rpower="0" spower="0"/>
     <PRESSURE max="741" min="739"/>
     <TEMPERATURE max="2" min="0"/>
     <WIND min="3" max="6" direction="6"/>
     <RELWET max="91" min="86"/>
     <HEAT min="-1" max="1"/>
    </FORECAST>
    <FORECAST day="9" month="11" year="2006" hour="3" tod="0" predict="30" weekday="5">
     <PHENOMENA cloudiness="2" precipitation="10" rpower="0" spower="0"/>
     <PRESSURE max="742" min="740"/>
     <TEMPERATURE max="1" min="-1"/>
     <WIND min="3" max="6" direction="6"/>
     <RELWET max="93" min="88"/>
     <HEAT min="-1" max="1"/>
    </FORECAST>
    <FORECAST day="9" month="11" year="2006" hour="9" tod="1" predict="36" weekday="5">
     <PHENOMENA cloudiness="3" precipitation="6" rpower="0" spower="0"/>
     <PRESSURE max="739" min="737"/>
     <TEMPERATURE max="1" min="-1"/>
     <WIND min="2" max="5" direction="4"/>
     <RELWET max="98" min="93"/>
     <HEAT min="-1" max="1"/>
    </FORECAST>
  </TOWN>
 </REPORT>
</MMWEATHER>

   
 
 автор: cheops   (08.11.2006 в 13:18)   письмо автору
 
   для: alba   (08.11.2006 в 12:59)
 

Возможно вас заинтересует тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=6&id_theme=13533.

   
 
 автор: Alba   (08.11.2006 в 13:31)   письмо автору
 
   для: cheops   (08.11.2006 в 13:18)
 

Спасибо большое! Код рабочий, теперь только переделаю как мне надо и все...
PS: я пытался парсить при помощи XML-разборщика

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования