LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  XML-формат...
 Re: XML-формат
 
 20.12.2010 23:10:27
АлексБ
24 сообщения


Re: XML-формат

Вопросы:

1) С помощью какой функции можно узнать сколько записей в XML-файле?

2) С помощью какой функции перейти на следующую запись в XML-файле?

3) С помощью какой функции передвигаться по тэгам (полям)  в XML-файле?

4) С помощью какой функции прочитать название тэга (поля)  в XML-файле?

5) С помощью какой функции можно определить длину текстового значения тэга в XML-файле?

 21.12.2010 21:08:25
Admin1
731 сообщения
1-ый


Re: XML-формат

XML - это не база данных, а следовательно, число записей, размерность, типы полей переходы не предусмотрены и не хранятся в базе данных.

Большинство программ-конвертеров, читают весь файл в память, а далее уже имитируют работу с базой данных. Число записей - это число узлов (count), длина поля - это Len  значения конкретного поля и т.п., передвижение - это child (ребенок) или parent (предок)  узла  перебираемые в цикле For ...

 22.12.2010 0:17:35
АлексБ
24 сообщения


Re: XML-формат

-Можно, плиз, на примере данного файла показать как программно прочитать XML-файл такого формата и вгрузить данные в соответствующие таблицы Таблица1, Таблица2, Таблица3 в MDB-файле:

  <?xml version="1.0" encoding="UTF-8" ?>
<database>
                  <info>
           <location>Больница</location>
          </info>
                  <Таблица1>
                                     <row>
                  <Номер_записи>19</Номер_записи>
                  <Дата_регистрации>2010-05-05</Дата_регистрации>
                  <ФИО>Иванов Иван Иванович</ФИО>
                       </row>
-                                    <row>
                 <Номер_записи>43</Номер_записи>
                 <Дата_регистрации>2010-07-02</Дата_регистрации>
                 <ФИО>Петров Петр Петрович</ФИО>
                      </row>
                  </Таблица1>
                  <Таблица2>
                                          <row>
                  <Номер>11</Номер>
                  <Дата>2010-07-07</Дата>
                  <Город>Москва</Город>
                       </row>
                                      <row>
                 <Номер>17</Номер>
                 <Дата>2010-04-01</Дата>
                 <Город>Новгород</Город>
                      </row>
                  </Таблица2>
                  <Таблица3>
                                   <row>
                 <Номер>111</Номер>
                 <Дата>2010-01-01</Дата>
                 <Предмет>Математика</Предмет>
                    </row>
                                  <row>
                <Номер>171</Номер>
                <Дата>2010-07-09</Дата>
                <Предмет>Новгород</Предмет>
                    </row>
                  </Таблица3>
  </database>
    
    
 23.12.2010 13:43:19
Admin1
731 сообщения
1-ый


Re: XML-формат

Это можно сделать без программирования, если изучить таблицы стилей (xls) xml файлов. Примеры  импорта для различных систем xml файлов даны в коммерческой базе: http://www.leadersoft.ru/Rus/Market/db/Default.aspx?go=product&pid=400

 24.12.2010 1:05:01
АлексБ
24 сообщения


Re: XML-формат

А как это сделать с использованием программирования?

  Программирование  Microsoft Access. Файлы mdb и accdb  XML-формат...
ПоискПоиск  Список форумовСписок форумов  
right