• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Чтение 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>

как мне выбрать Иван Мартынов Иванович??
 
T

Titan

ну у вас тут два варианта - либо писать свой парсер XML либо взять уже написанный.
 
A

Andryshok

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

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