HTML parser necə edim?

Salam, başqa saytdakı məlumatlar (xml deyil) necə parser edə bilərəm öz saytıma? bunun üçün hansı üsüldan istifadə etməliyəm? php lazımdırmı, lazımdırsa hansı funksiyaları öyrənməliyəm? Mən bu saytdan hava məlumatlarını parser etmək istəyirəm http://www.eco.gov.az/hava/hava.php

Verilmiş cavablar və yazılan şərhlər (3 cavab var)

Ayxan (2014-02-03 19:09:33)
[code]<?php $str = file_get_contents('http://www.eco.gov.az/hava/hava.php'); $str = explode('<head>', $str); $str = $str[3]; $DOM = new DOMDocument; @$DOM->loadHTML($str); $items = $DOM->getElementsByTagName('table'); for ($i = 0; $i < $items->length; $i++) echo strip_tags($items->item($i)->nodeValue) . "<br/>"; ?>[/code]

Cabbarov Sübhan (2014-02-03 18:16:56)
Hava məlumatını verən xüsusi hazır kodlar var onlar istifadə etməyiniz məsləhətdir.

E. Hacı (2014-02-03 10:24:01)
Salam. HTML elə XML-in xüsusi bir halıdır. Yəni onu necə bunu da elə. Ümumi öyrənməkçün isə təbii ki php-də müvafiq işləri bilmək lazım. Ümumiyyətlə tək bir işi öyrənmək düzgün deyil, yaxşı olardı ki php sizə lazımdırsa əvvəldən axıra səbrlə öyrənəsiniz. Ki belə xüsusi hallar çıxanda ayrıca həll axtarmayasız.