Wyklad XML
Transkrypt
Wyklad XML
PARSOWANIE DOKUMENTÓW POBRANYCH Z INTERNETU dr inż. Juliusz Mikoda, mgr inż. Anna Wawszczak czwartek, 20 stycznia 2011 1 PARSOWANIE DOKUMENTU XML - PARSER DOM Plik nagłówkowy: FXml.h Przestrzeń nazw: Osp::Base::Xml http://www.xmlsoft.org/html/libxml-parser.html#xmlReadMemory http://xmlsoft.org/html/libxml-tree.html#xmlDoc http://xmlsoft.org/html/libxml-tree.html#xmlNode czwartek, 20 stycznia 2011 2 xmlReadMemory czwartek, 20 stycznia 2011 3 xmlDoc czwartek, 20 stycznia 2011 4 xmlNode czwartek, 20 stycznia 2011 5 ZADANIE 3 Pod adresem jar.icis.pcz.pl umieszczony jest WebServis pozwalający na przeliczanie walut. Wywołanie metody: • jar.icis.pcz.pl?method=method_name¶metry Odczyt kursu waluty w stosunku do złotego: • metoda getCourse • parametr: curr - waluta Przeliczanie kursów walut: • metoda convertCurr • parametry: from, to, amount czwartek, 20 stycznia 2011 Dostępne waluty: •PLN •EUR •USD •GBP 6 PRZYKŁADOWE WYWOŁANIE Odczyt kursu dolara: http://jar.icis.pcz.pl?method=getCourse&curr=USD W programie należy sprawdzić czy otrzymano poprawne dane! WebServis może zwrócić komunikat o błędzie. Jeśli WebServis zwrócił poprawne dane korzeniem drzewa jest węzeł „result”, w przeciwnym wypadku „error”. czwartek, 20 stycznia 2011 7