header

Parser na kurzový lístok

titulok
Autor: Ivan Šulek, dátum: Jul 8, 2010 11:54:27 AM

Európska centrálna banka zverejňuje každý deň kurzy mien v XML formáte určené na ďalšie spracovanie. Jednoduchým PHP skriptom je možné tieto dáta zobraziť v ľudskej reči v podobe tabuľky s obrázkami a názvami mien.

Za parsovaním dát z XML sa skrýva funkcia simplexml_load_file(), ktorá vráti objekt triedy SimpleXMLElement s vlastnosťami obsahujúcimi údaje obsiahnuté v XML dokumente. Parametrom funkcie je url adresa XML súboru európskej centrálnej banky.

$xml = simplexml_load_file('http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml') or die('Unable to load remote XML file!');

...

foreach($xml->Cube->Cube->Cube as $currency){
   
   echo $currency['currency'].' - '.echo $currency['rate'];

}

Cube je v tomto prípade element XML súboru a foreach cyklom získame dáta jednotlivých mien. V asociatívnom poli sú slovenské názvy mien. (viď zdrojový kód).

Skriptík si môžete prezrieť na http://ivan-sulek.tk/demos/parser-ecb/ kde je k dispozícii aj zdrojový kód a link na stiahnutie.

Novinky

04.11.2011 - Pridané referencie

28.04.2010 - Pridaná funkcia komentovania fotiek

19.04.2010 - Referencie: pridaná nová práca (referencie)

15.04.2010 - Zmena domény na www.ivan-sulek.tk

04.10.2010 - Referencie: pridaná moja nová práca (referencie)

03.11.2010 - Pridaný fotoalbum

03.06.2010 - Do dnešného dňa nefungoval formulár na odosielanie mailov v sekcii kontakt, preto prosím tých, ktorí mi niečo písali aby tak urobili ešte raz. Ďakujem

03.02.2010 - Doplnené moje práce v časti referencie

03.01.2009 - Aktualizovaná sekcia O mne

28.02.2010 - K dnešnému dňu je spustená testovacia prevádza webu