Структура XML файла для хранения датасета

Материал из КинтВики
Перейти к: навигация, поиск


Пример:

<source lang=xml> <?xml version="1.0" encoding="utf-8" standalone="yes"?> <МойДатаСет xmlns="mydataset">

 <Таблица1>
   <ID>e1952316-d4ea-45b4-b169-8eb3ba5bbf99</ID>
   <Имя>ФВАф</Имя>
   <ИмяАтрибута>ФВАф</ИмяАтрибута>
 </Таблица1>
 <Таблица1>
   <ID>bc4e11cb-d510-4921-8897-c291b610e18a</ID>
   <Имя>имя1</Имя>
   <ИмяАтрибута>атрибут1</ИмяАтрибута>
 </Таблица1>
 <Таблица2>
   <ВладелецID>bc4e11cb-d510-4921-8897-c291b610e18a</ВладелецID>
   <Наименование>Этап1</Наименование>
 <Таблица2>

</МойДатаСет>

</source>

Фактически, данные хранятся в виде набора записей, каждая называется по имени таблицы. Записи состоят из атрибутов, значений колонок соответствующей таблицы.

Кроме того, есть куча расширений - описание ключей, индексов, связей между таблицами, но их можно пока не использовать.

В файле xml может быть "встроено" описание схемы - типы полей, связи и так далее, но можно и обойтись без него.

В простейшем случае процедуры записи/чтения практически тривиальны, и это хорошо.


Ссылки