1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

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

Тема в разделе "Delphi - программирование", создана пользователем Anatoliy19, 19 ноя 2011.

  1. Anatoliy19

    Anatoliy19 Гость

    Репутация:
    0
    доброго времени суток всем вам) недавно начал разбираться в 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>
    как мне выбрать Иван Мартынов Иванович??
     
  2. Titan

    Titan Well-Known Member

    Репутация:
    0
    Регистрация:
    10 июн 2004
    Сообщения:
    105
    Симпатии:
    0
    ну у вас тут два варианта - либо писать свой парсер XML либо взять уже написанный.
     
  3. Andryshok

    Andryshok Гость

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

Поделиться этой страницей