LINUX.ORG.RU

xmlstarlet xml

 


0

3

Второй день бьюсь и никак не могу достать погоду с яндекса http://export.yandex.ru/weather-ng/forecasts/27612.xml

температура находится тут forecast/fact/temperature <temperature color=«F6F3D6» plate=«fdf392»>16</temperature>

если честно, я вообще не понял суть работы этой утилиты.

помогите плиз



Последнее исправление: Coloded (всего исправлений: 2)
Ответ на: комментарий от alozovskoy

<forecast xmlns="http://weather.yandex.ru/forecast" country_id="1ed1c408a4ac822b728a2077a1d9935c" part="Москва и Московская область" link="http://pogoda.yandex.ru/moscow/" part_id="7a03919cbaa838ac65ce75a162933a63" lat="55.755768" slug="moscow" city="Москва" climate="1" country="Россия" region="213" lon="37.617671" zoom="10" id="27612" source="Station" exactname="Москва" geoid="213">
<fact>
<station lang="ru" distance="25">Moscow / Vnukovo</station>
<station lang="en" distance="25">Moscow / Vnukovo</station>
<observation_time>2015-08-30T19:30:00</observation_time>
<uptime>2015-08-30T20:15:08</uptime>
<temperature color="F6F3D6" plate="fdf392">15</temperature>
<weather_condition code="clear"/>
<image type="1">n7</image>
<image-v2 color="b7a838" type="colored">skc_n_+16</image-v2>
<image-v3 type="mono">skc_n</image-v3>
<weather_type>ясно</weather_type>
<weather_type_tt>аяз</weather_type_tt>
<weather_type_tr>açık</weather_type_tr>
<weather_type_kz>ашық</weather_type_kz>
<weather_type_ua>ясно</weather_type_ua>
<weather_type_by>ясна</weather_type_by>
<wind_direction>w</wind_direction>
<wind_speed>5.0</wind_speed>
<humidity>72</humidity>
<pressure units="torr">744</pressure>
<mslp_pressure units="hPa">992</mslp_pressure>
<daytime>n</daytime>
<season type="calendar">summer</season>
<ipad_image>2-ночь-весна</ipad_image>
</fact>

Coloded
() автор топика
Ответ на: комментарий от Coloded
xmlstarlet sel -N x=http://weather.yandex.ru/forecast -t -v "/x:forecast/x:fact/x:temperature" source.xml
alozovskoy ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.