Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

БД в виде *.xml файлов. [D7]


Leon-Z ©   (2011-06-09 20:06:00) 

Есть БД, состоящая из *.xml файлов.
Приложение каким-то образом при участии MsSQL Server'а,
создает эти файлы и записывает туда данные.
Содержимое файлов такое:

<?xml version="1.0" encoding="utf-8"?>
<PERSON xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd=" http://www.w3.org/2001/XMLSchema" PersonID="12">
 <MetadonProgresses />
 <FullName>Заболотнева Екатерина Геннадьевна</FullName>
 <PersonBaseInfo>
   <RegisteredBefore>false</RegisteredBefore>
   <Transfer>RCN</Transfer>
   <TransferDate>2002-05-15T12:15:34</TransferDate>
   <Lastname>Заболотнева</Lastname>
   <Firstname>Екатерина</Firstname>
   <Middlename>Геннадьевна</Middlename>
   <Birthdate>1975-09-25T12:15:34</Birthdate>
   <Sex>1046</Sex>
   <Nation>Русский(ая)</Nation>
   <Sentorgan>самообрашаемость</Sentorgan>
   <Receivedate>2002-05-15T12:15:34</Receivedate>
   <Endpartdate>2009-11-21T02:39:19.859375+06:00</Endpartdate>
   <Reason>завершение в плановом порядке</Reason>
   <AddReason />
   <Active>true</Active>
   <NotActive>false</NotActive>
 </PersonBaseInfo>


Стоит задача перебросить данные в новую БД на MsAccess.

Подскажите пожалуйста, каким образом можно это реализовать ?
Что если работать с *.xml только как с файлами ?


Dennis I. Komarov   (2011-06-10 16:29:00) [1]

Удалено модератором


clickmaker   (2011-06-10 16:15:00) [2]

Удалено модератором


PEAKTOP   (2011-06-10 15:52:00) [3]

Удалено модератором


Очень злой   (2011-06-10 10:46:00) [4]

Удалено модератором


oldman   (2011-06-09 21:46:00) [5]


> Leon-Z ©   (09.06.11 21:33) [7]


Я фигею...
формат файлов известен
данные стандартны

набери в гугле "парсер"


Leon-Z   (2011-06-09 21:33:00) [6]


> sniknik ©   (09.06.11 21:27) [6]

СПАСИБО !!! Добрый человек :)


sniknik   (2011-06-09 21:27:00) [7]

 XMLDocument1.FileName:= '* файл.xml';
 XMLDocument1.Active:= true;
 ShowMessage(XMLDocument1.DocumentElement.Attributes['PersonID']);


Leon-Z   (2011-06-09 20:31:00) [8]


> b z   (09.06.11 20:28) [4]

СПС :)
Я не могу от Вас требовать большего, но если Вам не трудно пример или ссылку
на таковой, по работе с данным компонентом, plz :)


b z   (2011-06-09 20:28:00) [9]

В студии есть закладка - интернет, там есть (или был, не помню как сча.) компонент xmldocument, берите, не пожалеете.


Leon-Z   (2011-06-09 20:22:00) [10]

Ребята, ну подскажите, plz, в каком направлении копать ?


b z   (2011-06-09 20:19:00) [11]


> <Active>true</Active>
> <NotActive>false</NotActive>
Еще прикольнее. :)


b z   (2011-06-09 20:17:00) [12]


><Sex>1046</Sex>
Прикольно. :)
Поребросить можно тысщу и одним способом, хоть файлами хоть нет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо