PDA

View Full Version : convert XML to SQL



puya58
شنبه 15 اسفند 1383, 00:08 صبح
سلام
من میخوام از یه چیزی در حدود 100000 تا فایل XML گزارش گیری کنم
واسه همین خواستم تو Access وارد کنم و لی خیلی اذیت میکنه و باید یکی یکی import کنم.
;لطفا کمکم کنید تا بتونم یه جوری همه رو به SQL تبدیل کنم و گزارس گیری کنم
ممنون

M.GhanaatPisheh
چهارشنبه 19 اسفند 1383, 00:13 صبح
بهترین راهی که من برای فایلهای XML به نظرم میرسه اونم توی یه حجم بزرگ نوشتن یه Application هست که این کار رو بکنه.
فکر نمی کنم زیاد مشکل باشه.

hr110
چهارشنبه 19 اسفند 1383, 08:34 صبح
سلام
شما میتونید از XSLT استفاده کنید و اطلاعات رو تبدیل کنید به یک فرمت خطی و بعد با استفاده از DTS وارد جدول مربوطه کنید.

puya58
شنبه 22 اسفند 1383, 01:12 صبح
ممنون. ولی تعداد فایل های من خیلی خیلی زیاده. این راه که سما میگید باید دونه دونه انجام بدم؟
راهی هست که بشه تعداد زیادی فایل را با هم convert کرد؟؟؟

hr110
شنبه 22 اسفند 1383, 14:46 عصر
به نظر من تنها راهی که میتونی پیش بگیری ، نوشتن یک نرم افزار است.

استفاده از XSLT برای مواقعی که یک فایل وجود دارد انتخابی خوبی است، ضمناً منابع (زمان و حافظ) زیادی نیز صرف میکند.


اگر در برنامه نویسی تبهر ندارید، من میتوانم برایتان اینکار را انجام بدهم، برای اینکار کافی است که یکی از XMLها که تمامی المنتها را شامل میشود را برایم ارسال کنید.
:flower:

MiRHaDi
سه شنبه 20 دی 1384, 02:09 صبح
سلام
با یک ClientDataset هم میشه
بای

Pouria.NET
سه شنبه 22 فروردین 1385, 12:56 عصر
می شه فایلها رو وارد Database کرد. با استفاده از XML Bulk loading .بعد در Database هر کاری که دلتون خواست بکنید