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&parametry
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