[DELPHI] парсинг данных с xml

Тема в разделе "ASM, С/С++, Delphi, Java", создана пользователем Chvalov, 11 мар 2014.

  1. Chvalov

    Chvalov

    Регистр.:
    31 окт 2011
    Сообщения:
    235
    Симпатии:
    76
    Здравствуйте, помогите написать парсер курса валют
    с Перейти по ссылке
    и с Перейти по ссылке
    Раньше парсил с помощью php
    PHP:
    preg_match('/<description>1 United States Dollar = ([0-9.]+) Russian Rouble<\/description>/'$data$matches);
    но увы preg_match нету в delphi, а нужно все сделать с помощю компонентов из коробки

    Будет 6 полей Edit
    в первые 3 курс относительно евро по ьрем валютам USD, UAH, RUB
    и с приват банка (там их всего три)
     
  2. Vishez

    Vishez

    Регистр.:
    19 авг 2013
    Сообщения:
    170
    Симпатии:
    81
    Юзай библиотку XMLIntf, в ней есть интерфейс ixmlnode. А также штатный компонент TXMLDocument. Он позволяет ходить по xml дереву, читать атрибуты и другое, там много методов.
     
  3. Chvalov

    Chvalov

    Регистр.:
    31 окт 2011
    Сообщения:
    235
    Симпатии:
    76
    Можешь показать код как спарсить хоть одну валюту с Перейти по ссылке (Например EUR)
    с помощью TXMLDocument ?