|
|
|
|
|
для: Smival
(28.02.2006 в 21:52)
| | Кстати, товарисчи, а как на вышеуказанном сайте получить в ХМЛ погоду на 3 дня а не на один?? | |
|
|
|
|
|
|
|
для: ASK_EL
(27.02.2006 в 14:01)
| | по парсингу ХМЛ всё прекрасно описано в переводе php мануала... | |
|
|
|
|
|
|
|
для: BelMedia
(25.02.2006 в 19:49)
| | Меня тоже интересует именно этот парсер как его применить к такому xml?
Я смотрел как это делают когда там просто <title>Название1</title> а если в нем есть 2 значения то как тогда поступать? | |
|
|
|
|
|
|
|
для: BelMedia
(26.02.2006 в 01:06)
| | Вы можете в любом другом виде представить этот блок - все цифры у вас на руках. | |
|
|
|
|
|
|
|
для: cheops
(25.02.2006 в 20:36)
| | Выводит в таком виде:
2006.2.26
Давление 739 ... 737
Температура -6 ... -8
Ветер 1 ... 3 (направление 6)
2006.2.26
Давление 736 ... 734
Температура -6 ... -8
Ветер 1 ... 3 (направление 5)
2006.2.26
Давление 733 ... 731
Температура -4 ... -6
Ветер 1 ... 3 (направление 6)
2006.2.26
Давление 733 ... 731
Температура -5 ... -7
Ветер 1 ... 3 (направление 0) | |
|
|
|
|
|
|
|
для: BelMedia
(25.02.2006 в 16:26)
| | Можно поступить примерно следующим образом
<?php
$text = file_get_contents("http://informer.gismeteo.ru/xml/26850_1.xml");
$pattern = "|<FORECAST day=\"([\d]+)\" month=\"([\d]+)\" year=\"([\d]+)\" hour=\"([\d]+)\" tod=\"([\d]+)\" predict=\"([\d]+)\" weekday=\"([\d]+)\".*<PRESSURE max=\"([\d]+)\" min=\"([\d]+)\".*<TEMPERATURE max=\"([^\"]+)\" min=\"([^\"]+)\".*<WIND min=\"([^\"]+)\" max=\"([^\"]+)\" direction=\"([^\"]+)\"|isU";
$text = preg_match_all($pattern, $text, $out);
for($i = 0; $i < count($out[0]); $i++)
{
echo "<b>".$out[3][$i].".".$out[2][$i].".".$out[1][$i]."</b><br>";
echo "Давление ".$out[8][$i]." ... ".$out[9][$i]."<br>";
echo "Температура ".$out[10][$i]." ... ".$out[11][$i]."<br>";
echo "Ветер ".$out[12][$i]." ... ".$out[13][$i]." (направление ".$out[14][$i].")<br><br>";
}
?>
|
| |
|
|
|
|
|
|
|
для: Sergey89
(25.02.2006 в 17:41)
| | Как собственно парсить XML код .... ? | |
|
|
|
|
|
|
|
для: Sergey89
(25.02.2006 в 17:41)
| | Может подробнее... как это делать... по каким запросам искать в поисковиках.. где найти по пунктам расписанные действия установки .. ?. Неужели это так сложно... | |
|
|
|
|
|
|
|
для: BelMedia
(25.02.2006 в 01:13)
| | так нельзя делать. Надо парсить сам XML код. | |
|
|
|
|
|
|
|
для: cheops
(25.02.2006 в 13:15)
| | Нужный город выбран... выдали ссылку : http://informer.gismeteo.ru/xml/26850_1.xml
(Ниасилил установку... не знаком с парсингом..)
1) Пробывал вставить через: <XML src="xmldoc.xml" id="xmlData"></XML> (не работает)
2) Ответ админа гисметео: "Я не знаю про такую конструкцию xml src. Информер расчитан на загрузку и парсинг на стороне сервера."
Ребята помогите.... | |
|
|
|
|