Обработка 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.
 
Ну строка не является корректным XML документом поэтому чтобы пройтись по ней XPath-ем допустим надо ее "доделать", корень приписать и т.д. А лучше в данном случае просто разобрать строку по запчастям и все.
 
Проще добавить корень(преобразовать в нормальный XML документ) и воспользоваться IXMLDOMDocument для разбора..
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab