Builder C ++ Как заполнить DBGrid файлом XML

В моем приложении Builder C ++ (embarcadero) есть dbgrid. Я хотел бы заполнить данными из XML-файла.

прежде чем заполнять dbgrid, мы должны преобразовать файл xml в пакет данных xml. Для этого необходимо определить связь между метаданными в пакете данных и узлами соответствующего XML-документа. Описание этого отношения хранится в специальном XML-документе, называемом преобразованием. На этом этапе мы можем использовать инструмент Mapper для создания преобразования.

В моем случае у меня есть XML-файл

    <result name="response" numFound="3098" start="0">
<doc>
<str name="Document Extension">PST</str>
<str name="Document Page Count">1</str>
<str name="DocID">1</str>
<str name="lastModifiedIdx">2015-02-02 09:40:29.0</str>
</doc>
<doc>
<str name="Document Extension">PST</str>
<str name="Document Page Count">1</str>
<str name="DocID">2</str>
<str name="lastModifiedIdx">2015-02-02 09:39:53.0</str>
</doc>
</result>

с этой структурой (элемент str с именем атрибута), я могу правильно загрузить в моем инструменте Mapper для создания файла xstr ..

Я хотел бы преобразовать этот файл в какую-то структуру

   <doc>
<Document Extension>PST</Document Extension>
<Document Page Count>1</Document Page Count>
<DocID>2</DocID>
<lastModifiedIdx>2015-02-02 09:39:53.0</lastModifiedIdx>
</doc>

см. эту ссылку для получения дополнительной информации: http://docwiki.embarcadero.com/RADStudio/XE5/en/Converting_XML_Documents_into_Data_Packets

Любая идея?

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector