xml parser
Мне надо выдрать погоду отсюда:
http://www.hmn.ru/forec_out/
там информация представлена в xml.
Я раньше никогда с xml не работал.
Как мне лучше поступить? Я слышал есть какой-то xml-parser. Или самому как-то парсить эту инфу?
Расскажите, как лучше поступить.
Мне надо выдрать погоду отсюда:
http://www.hmn.ru/forec_out/
там информация представлена в xml.
Я раньше никогда с xml не работал.
Как мне лучше поступить? Я слышал есть какой-то xml-parser. Или самому как-то парсить эту инфу?
Лучше самому, там делов на 15 мин.
Лучше самому, там делов на 15 мин.
Чем выдрать? Какими средствами?
В PHP существует xmllib. Есть еще не менее приятная штука - DOMXML. Можно, конечно, и самому попарсить. Если есть желание... Но лучше, всё-таки, попариться немного над освоением уже готового.
Чем выдрать? Какими средствами?
В PHP существует xmllib. Есть еще не менее приятная штука - DOMXML. Можно, конечно, и самому попарсить. Если есть желание... Но лучше, всё-таки, попариться немного над освоением уже готового.
А чего там париться? 5-6 тегов обработать всего...
А чего там париться? 5-6 тегов обработать всего...
Сейчас - 5-6, завтра - 10-20. А там же еще параметры бывают. И структура бывает достаточно нахлобученная. Так что, лучше уж пользоваться тем, что есть. Хотя, опять же повторюсь: всё на любителя.
Сейчас - 5-6, завтра - 10-20. А там же еще параметры бывают. И структура бывает достаточно нахлобученная. Так что, лучше уж пользоваться тем, что есть. Хотя, опять же повторюсь: всё на любителя.
Согласен.
Согласен.
Тут, правда, есть еще и изнанка: в том же DOMXML куча недокументированных функций, причём делается это всё, как обычно - разрозненной группой энтузиастов. И никогда не знаешь, как будет работать через полгода написанное сейчас. А с другой стороны, мне очень нравится полная объектно-ориентированная реализация. Кстати, постигается очень легко. Недавно мне нужно было парсить курсы валют. Так я по диагонали прочитал небольшую статью и написал это дело за сорок минут. Кстати, очень рекомендую всем заинтересованным эту статью: http://detail.phpclub.ru/article/2003-05-12