Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];

Вниз

Хелп! Срочно .. вопрос по XML и БД (+)   Найти похожие ветки 

 
Игорь   (2004-03-23 10:30) [0]

Возникла срочная задача: есть схема XML - файл *.xsd .. определяющая схему XML для импорта в другую БД .. схема большая .. из неё требуется взять часть и по образу части схемы создать свой XML с данными своей БД. Времени на изучение RTFM не осталось, поиском ничего не нашел .. буду благодарен за любые ценные комментарии, примеры .. как это можно сделать в кратчайшие сроки и наиболее грамотно. Не дайте пропасть в условиях deadline :)


 
Polevi ©   (2004-03-23 11:35) [1]

function GetXmlBySchema(XPathRequest, SchemaFileName: string):string;
var
 cmd,strmOut,recCount:OleVariant;
begin
 strmOut:=CreateOleObject("ADODB.Stream");
 strmOut.Open;
 cmd:=CreateOleObject("ADODB.Command");
 cmd.ActiveConnection:="...";
 cmd.Properties.Item["Output Stream"].Value:=strmOut;
 cmd.Properties.Item["Mapping Schema"].Value:=SchemaFileName;
 cmd.Properties.Item["Xml Root"].Value:="Root";
 cmd.Dialect := "{ec2a4293-e898-11d2-b1b7-00C04f680c56}"; //dbguid_xpath
 cmd.CommandText:=XPathRequest;
 cmd.Execute(RecCount,EmptyParam,$400);
 strmOut.Position:=0;
 Result:=strmOut.ReadText;
end;


 
Polevi ©   (2004-03-23 11:40) [2]

http://rusinfo.by.ru/articles/db/other/1.shtml



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.034 c
14-1079301163
Soft
2004-03-15 00:52
2004.04.18
Ну и как там ваш Путин, царствует?


3-1079960574
Карелин Артем
2004-03-22 16:02
2004.04.18
Посоветуйте компонент для создания таблиц в памяти.


3-1079995500
SunVit
2004-03-23 01:45
2004.04.18
oracle


8-1072379579
Eagle Owl
2003-12-25 22:12
2004.04.18
Формат mp3...


9-1063702955
z1r[0]
2003-09-16 13:02
2004.04.18
Dibы черно-белые





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский