11°C
завтра: 11°C
Погода в Перми
11°C
днем18°C
вечером19°C
завтра11°C
Подробно
 92,01
−0.1180
Курс USD ЦБ РФна 27 апреля
92,0134
−0.1180
 98,72
+0.0108
Курс EUR ЦБ РФна 27 апреля
98,7187
+0.0108
  • Всем привет!
    Возникла такая задача: есть файл xml, надо конвертировать его в txt определенной структуры.
    С обработкой xml на дельфях сталкиваюсь впервые. Подскажите, в каком направлении вообще работать, какие компоненты использовать?

    Для конкретики прикрепляю сокращенный вариант файла, с которым собираюсь работать.
    Допустим, я хочу получить значение PROD_LIST_NAME для PROD_LIST_CODE=9013;. Использовать SQL? Если да - то как именно? Можете пример привести (с SQL либо другим пособом)?

    Ещё фишка в том, что никакого GUI вообще не нужно, т.е. пользователь должен просто запускать получившейся exe-шник и не видеть ничего.

    Исправлено пользователем Midsummer (07.05.08 11:35)

  • чтобы конвертировать xml в txt используй XSLT.
    чтобы пользоваться хмлом в дельфях можно импортировать MSXML, парсер входит в состав WINDOWS что удобно.
    В ответ на: я хочу получить значение PROD_LIST_NAME для PROD_LIST_CODE=9013
    тут можно лиюо тупым перебором всех значений, либо запрос на XQL сделать.
    Если надо, могу рассказать подробнее.

  • вот запрос - //ROW/@PROD_LIST_NAME["@PROD_LIST_CODE=9013"]

  • В Делфи есть штатный компонент - TXMLDocument. С его помощью можно работать с XML-документами.
    Там куча методов, которые позволят Вам и прочитать и записать назад.
    Читайте в справке по делфи, там довольно подробно все описано. Если будут сложности - спрашивайте, разберемся.

    Nissan Presage, U-30, KA24DE, 00г.
    Nissan Lafesta, 10г.

Записей на странице:

Перейти в форум

Модератор: