delphi + xml
2552
3
Midsummer
veteran
Всем привет!
Возникла такая задача: есть файл xml, надо конвертировать его в txt определенной структуры.
С обработкой xml на дельфях сталкиваюсь впервые. Подскажите, в каком направлении вообще работать, какие компоненты использовать?
Для конкретики прикрепляю сокращенный вариант файла, с которым собираюсь работать.
Допустим, я хочу получить значение PROD_LIST_NAME для PROD_LIST_CODE=9013;. Использовать SQL? Если да - то как именно? Можете пример привести (с SQL либо другим пособом)?
Ещё фишка в том, что никакого GUI вообще не нужно, т.е. пользователь должен просто запускать получившейся exe-шник и не видеть ничего.
Возникла такая задача: есть файл xml, надо конвертировать его в txt определенной структуры.
С обработкой xml на дельфях сталкиваюсь впервые. Подскажите, в каком направлении вообще работать, какие компоненты использовать?
Для конкретики прикрепляю сокращенный вариант файла, с которым собираюсь работать.
Допустим, я хочу получить значение PROD_LIST_NAME для PROD_LIST_CODE=9013;. Использовать SQL? Если да - то как именно? Можете пример привести (с SQL либо другим пособом)?
Ещё фишка в том, что никакого GUI вообще не нужно, т.е. пользователь должен просто запускать получившейся exe-шник и не видеть ничего.
чтобы конвертировать xml в txt используй XSLT.
чтобы пользоваться хмлом в дельфях можно импортировать MSXML, парсер входит в состав WINDOWS что удобно.
Если надо, могу рассказать подробнее.
чтобы пользоваться хмлом в дельфях можно импортировать MSXML, парсер входит в состав WINDOWS что удобно.
я хочу получить значение PROD_LIST_NAME для PROD_LIST_CODE=9013тут можно лиюо тупым перебором всех значений, либо запрос на XQL сделать.
Если надо, могу рассказать подробнее.
В Делфи есть штатный компонент - TXMLDocument. С его помощью можно работать с XML-документами.
Там куча методов, которые позволят Вам и прочитать и записать назад.
Читайте в справке по делфи, там довольно подробно все описано. Если будут сложности - спрашивайте, разберемся.
Там куча методов, которые позволят Вам и прочитать и записать назад.
Читайте в справке по делфи, там довольно подробно все описано. Если будут сложности - спрашивайте, разберемся.