Parser
Table of Contents
Classes
- CbrRateParser
- Разбор XML Банка России: курс рубля за Nominal единиц валюты, запятая как разделитель.
- EcbRateParser
- Разбор суточного XML Европейского центробанка (курсы к евро) без libxml.
- FeedParsers
- Готовые парсеры ответов сервисов курсов; имена совпадают с реестром florianv/swap.
- JsonRateParser
- Разбор JSON вида Frankfurter: {"base":"EUR","rates":{"USD":1.08}}.
- MapRateParser
- Разбор JSON со словарём курсов: {"base":"EUR","rates":{...}} и родственные форматы.
- RecordFields
- Нарезка фида на записи и чтение поля записи для XML, JSON и текста.
- RecordFormat
- Описание записи фида: где код валюты, курс, номинал и валюта котировки.
- RecordRateParser
- Разбор фида из однотипных записей: курс одной единицы базы в валюте котировки.
- SingleRateParser
- Ответ из одного числа для заранее известной пары (`<double>0.9</double>` у WebserviceX).
Enums
- MapKey
- Что означает ключ в словаре курсов JSON.
- RecordKind
- Чем является одна запись фида: XML-элемент, JSON-объект или строка текста.