|
Распарсить ответ веб сервиса
|
|||
---|---|---|---|
#18+
Подскажите как распарсить вот такой сервис Курсов валют выделено жирным нужно выдать как результат ---------------------------------------------------------------- <NBU_GRVDataTable xmlns=" http://buhgalter911.com/"> <xs:schema xmlns="" xmlns:xs=" http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="NewDataSet"> <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:MainDataTable="NBU_GRV" msdata:UseCurrentLocale="true"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="NBU_GRV"> <xs:complexType> <xs:sequence> <xs:element name="CodeDig" type="xs:string" minOccurs="0"/> <xs:element name="CodeLit" type="xs:string" minOccurs="0"/> <xs:element name="Amount" type="xs:int" minOccurs="0"/> <xs:element name="Exch" type="xs:decimal" minOccurs="0"/> <xs:element name="Date" type="xs:dateTime" minOccurs="0"/> <xs:element name="Name" type="xs:string" minOccurs="0"/> <xs:element name="Exch2" type="xs:decimal" minOccurs="0"/> <xs:element name="Date2" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:schema> <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1"> <DocumentElement xmlns=""> <NBU_GRV diffgr:id="NBU_GRV1" msdata:rowOrder="0"> <CodeDig>036</CodeDig> <CodeLit>AUD</CodeLit> <Amount>100</Amount> <Exch>1558.1363</Exch> <Date>2015-08-10T00:00:00+03:00</Date> <Name>Австралійський долар</Name> </NBU_GRV> <NBU_GRV diffgr:id="NBU_GRV3" msdata:rowOrder="2"> <CodeDig>826</CodeDig> <CodeLit>GBP</CodeLit> <Amount>100</Amount> <Exch>3272.5060</Exch> <Date>2015-08-10T00:00:00+03:00</Date> <Name>Англійський фунт стерлінгів</Name> </NBU_GRV> <NBU_GRV diffgr:id="NBU_GRV6" msdata:rowOrder="5"> <CodeDig>840</CodeDig> <CodeLit>USD</CodeLit> <Amount>100</Amount> <Exch>2108.9882</Exch> <Date>2015-08-10T00:00:00+03:00</Date> <Name>Долар США</Name> </NBU_GRV> <NBU_GRV diffgr:id="NBU_GRV7" msdata:rowOrder="6"> <CodeDig>978</CodeDig> <CodeLit>EUR</CodeLit> <Amount>100</Amount> <Exch>2307.4440</Exch> <Date>2015-08-10T00:00:00+03:00</Date> <Name>Євро</Name> </NBU_GRV> <NBU_GRV diffgr:id="NBU_GRV13" msdata:rowOrder="12"> <CodeDig>985</CodeDig> <CodeLit>PLN</CodeLit> <Amount>100</Amount> <Exch>551.3210</Exch> <Date>2015-08-10T00:00:00+03:00</Date> <Name>Польський злотий</Name> </NBU_GRV> <NBU_GRV diffgr:id="NBU_GRV14" msdata:rowOrder="13"> <CodeDig>643</CodeDig> <CodeLit>RUB</CodeLit> <Amount>10</Amount> <Exch>3.3036</Exch> <Date>2015-08-10T00:00:00+03:00</Date> <Name>Російський рубль</Name> </NBU_GRV> <NBU_GRV diffgr:id="NBU_GRV15" msdata:rowOrder="14"> <CodeDig>702</CodeDig> <CodeLit>SGD</CodeLit> <Amount>100</Amount> <Exch>1524.4741</Exch> <Date>2015-08-10T00:00:00+03:00</Date> <Name>Сінгапурський долар</Name> </NBU_GRV> </DocumentElement> </diffgr:diffgram> </NBU_GRVDataTable> ------------------------------------------ Мне нужно получить курсы Доллара, Евро и Рубля. Я могу парсить простой сервис но такой не осилю так как это моя первая более менее серьезная программа на Андроиде Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2015, 16:38 |
|
Распарсить ответ веб сервиса
|
|||
---|---|---|---|
#18+
Начни с простого http://startandroid.ru/ru/uroki/vse-uroki-spiskom/142-urok-79-xmlpullparser-parsim-xml ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2015, 16:58 |
|
|
start [/forum/topic.php?fid=13&msg=39026481&tid=1331289]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 270ms |
total: | 383ms |
0 / 0 |