• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Обработка Xml строки при загрузке Dbf в Delphi

  • Автор темы Sereja1020
  • Дата начала
Статус
Закрыто для дальнейших ответов.
S

Sereja1020

Пишу программу на Deplhi. программа загружает в себя dbf таблицу с полями:
number,
type,
current,
text.
в поле text хранится XML строка.

Вот пример этой строки:

<card fsSysNo="233" basic="1" num="4100002416" d_end="1900.01.01" l_nal="2500.00" l_pos="2500.00" l_op="4000.00" csway="1" psway="1" cname="VEL VSKY"cl_id="1" unit="36" bin="4478320" type="1" pan_id="1" p_type="1" p_num="24" co_fio="" co_id="" co_pser="" co_pnum="" co_bdat="0" sysno="316"/>

Подскажите пожалуйста, как можно стандартными средствами Delphi 6 извлечь из этой строки все атрибуты, находящиеся в ней.

Никогда раньше не работал с XML в Delphi.
 
D

DZX

Ну строка не является корректным XML документом поэтому чтобы пройтись по ней XPath-ем допустим надо ее "доделать", корень приписать и т.д. А лучше в данном случае просто разобрать строку по запчастям и все.
 
B

Barmutik

Проще добавить корень(преобразовать в нормальный XML документ) и воспользоваться IXMLDOMDocument для разбора..
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!