Чтение Xml Файла Средствами Делфи

  • Автор темы Автор темы Anatoliy19
  • Дата начала Дата начала
A

Anatoliy19

доброго времени суток всем вам) недавно начал разбираться в xml и тут появился такой вопрос нужно брать из xml-базы данных значения на любом уровне вложенности а также изменять их и записывать. как это сделать?
например дан фрагмент кода:

Код:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<INVENTORY xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<BOOK>
<TITLE>Иван</TITLE>
<AUTHOR>Мартынов</AUTHOR>
<BINDING>Иванович</BINDING>
<PAGES>668774</PAGES>
</BOOK>
<BOOK>
<TITLE>Едвард</TITLE>
<AUTHOR>разумович</AUTHOR>
<BINDING>Купитманович</BINDING>
<PAGES>234234</PAGES>
</BOOK>

как мне выбрать Иван Мартынов Иванович??
 
ну у вас тут два варианта - либо писать свой парсер XML либо взять уже написанный.
 
Берем любой парсер XML , читаем XML файл , пишем например свой класс , редактируем в классе, потом опять все записываем в XML. Либо пишем в какую нить БД - например SQL Lite потом там редактируем штатными средствами - потом перебираем всю таблицу и пишем опять в XML. Либо вообще прочитал - вывел в обычный StringGrid - отредактировал - сохранил назад.
Вот хороший парсер XML http://www.destructor.de/xmlparser/
 
Мы в соцсетях:

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

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

HackerLab