سامانه بازاریابی فایل های دانشجوئی

جستجو پیشرفته فایلهای دانشجویی از سایت های مختلف علمی ایران

سامانه بازاریابی فایل های دانشجوئی

جستجو پیشرفته فایلهای دانشجویی از سایت های مختلف علمی ایران

تحقیق XSD چیست


لینک دریافت خرید پایین توضیحات

دسته بندی : وورد

نوع فایل :  .doc ( قابل ویرایش اماده پرینت )

تعداد : 43 صفحه


 قسمتی متن : 

 

XSD چیست ؟پس عرضه XML ، مجموعه تکتولوژی دیگر رابطه هدفمندی خاصی مطرح ارائه گردیده است  . بهمین دلیل امروزه XML بعنوان خانواده بزرگ سایر تکنولوژی ها  نظر گرفته  شود .XSD) XML Schema Definition) ،  یکی تکنولوژی موجود زمینه است. مجموعه مقالاتی رابطه ارائه  خواهد شد،  به بررسی جایگاه XSD  نحوه ارتباط XML خواهیم پرداخت . مقاله ،  بررسی ضرورت استفاده XSD معرفی برخی ویژگی اشاره خواهد . چرا Schema نیاز ؟ یکی مزایای مهم XML ،ارائه انعطاف  تسهیلات لازم طراحان پیاده کنندگان  رابطه تشریح ساختار داده است. سندهای XML ، دارای مخاطبان خاص خود ( انسان سایر برنامه کامپیوتری ) بوده بایست امکانات لازم زاویه استفاده کننده توجه قرار گیرد . رابطه بایست مجوزهای لازم بمنظور ارائه هر یک عناصر خصلتهای موجود سند مشخص گردد.ترتیب عناصر خصلت موجود یک سند XML بسیار حائز اهمیت بوده  همواره نیاز منابعی خواهد بود  بنحوی سندهای XML بعنوان ساختاری تامین داده خود استفاده نمایند. همانگونه اشاره شد، سندهای XML ممکن توسط انسان سایر برنامه نرم افزارها استفاده گردند. بدیهی فراگیر شدن استفاده داده فرمتی توسط سندهای XML مطرح گردد ،انتظار حمایت انواع داده سایر زبانهای برنامه نویسی نظیر  Java، VB، C++ ، SQL وجود دارد ،بشدت نیاز خواهد بود. پیاده کنندگان سندهای XML  بدنبال یک راهکار مناسب تعریف نوع داده ها  (Date ،  String ، Integer)  سایر موارد مربوط قانونمند نمودن ساختار داده رابطه یک سند XML بودند .بدین ترتیب تعریف Schema سندهای  XML ، امری حیاتی ضروری تلقی گردید .

Schema ، محتوای  مجاز یک کلاس اسناد XML تشریح کند.

تاریخچه XML Schemaبرای نوشتن سندهای XML ،در ابتدا شکل ساده زبان نشانه گذاری SGML استفاده گردید .SGML ، صرفا" نشانه گذاری اسناد استفاده قرار گرفت . جایگاه استفاده XML ابتدا برای  برنامه نویسان مشخص نبود اکثر عرضه کنندگان مرورگرهای وب ، تکنولوژی فوق حمایت نمی کردند . پس مدت زمان کوتاهی، تکنولوژی XML  جایگاه خاصی بین متقاضیان خصوصا" برنامه نویسان پیدا کرد . اکثر استفاده کنندگان نکته  پی بردند XML گزینه مناسب اکثر نیازهای انان بوده کاربرد  بسیار فراتر نشانه گذاری اسناد .  زمان عرضه XML 1.0 توسط کنسرسیوم وب ، تکنولوژی DTD تشریح سندهای XML استفاده گردید . گرامر استفاده شده DTD ، پاسخگوی برخی نیازهای جدید  خصوصا" رابطه با  انتقال اطلاعات . ادامه  نیاز جدیدی رابطه پردازش داده موجود اسناد XML  مطرح گردید . بمنظور ارائه قابلیت فوق منابع مصرف کننده ، بایست امکاناتی بمنظور تشریح مناسب داده ( ارتباط ، نوع داده ... )  در اختیار برنامه نویسان قرار گیرد . بدین ترتیب برنامه نویسان  قادر تشخیص رفتار داده یک سند XML انجام پردازش لازم  رابطه داده موجود یک سند XML خواهند . بمنظورپاسخ مناسب خواسته فوق ، کنسرسیوم وب تصمیم طراحی یک زبان  توصیفی جدید نام XML Schema  گرفت . رابطه یک گروه کاری همین نام تاسیس گردید . مهمترین هدف گروه فوق، ایجاد یک زبان توصیفی جدید  قابلیت استفاده توسط استفتاده کنندگان ، تولیدکنندگان برنامه نویسان  توجه طیف گسترده انتظارات هر گروه . گروه XML Schema  کنسرسیوم وب ، فعالیت خود فوریه سال 1999 اغاز پس دو سال 2001  موفق طراحی زبان توصیفی شدند . تکنولوژی فوق نام XML Schema Definition  XSD  معرفی گردید . زمانیکه گروه فوق ، سرگرم طراحی زبان توصیفی خود بودند، راهکارهای متفاوتی خصوص توسط سایر شرکت ارائه گردید . مثلا" شرکت ماکروسافت تکنولوژی XDR را  عرضه نمود . تکنولوژی  استاندارد شده  کنسرسیوم وب ، مدت زمان کوتاهی پس عرضه ، بعنوان گزینه مناسب تشریح ساختار داده موجود یک سند XML ، توجه عموم متقاضیان  قرار گرفت . ویژگی مهم XSD

فرمت همانند یک سند XML است. بنابراین ضرورتی فراگیری گرامر جدیدی  ایجاد XSD  نخواهد بود  . بدین ترتیب توان از  تمام ابزارهای موجود رابطه سندهای  XML ، ارتباط XSD استفاده کرد .

ضمن حمایت انواع داده (Data Type) تعریف شده اکثر زبانهای برنامه سازی، امکان تعریف نوع  داده نظر استفاده کننده  را  فراهم نماید . بدین ترتیب  توان محتویات  سند محدود نوع داده استفاده نرم افزار خود نمود حتی خصلت فیلدهای موجود بانک اطلاعاتی کپی برداری کرد .

امکان  تعریف کلید یکتا (Key) عناصر اطلاعاتی بمنظور عملیات یکتا سازی(Uniqe)  فراهم نماید .

از خصلت توارث مدل شئ گراء ، بخوبی تبعیت نماید . بدین ترتیب  یک توصیف تواند توصیف دیگر ارث رسیده باشد .ویژگی فوق ،  توانائی تولید توصیف قابلیت استفاده مجدد میسر سازد .

امکان تعریف عناصر با  ارزش NULL  ،  فاقد ارزش ،   XSD وجود دارد .

از Namespace  بخوبی حمایت نماید . بدین ترتیب امکان توصیف اسناد استفاده از  Namespace مختلف فراهم گردد . ویژگی راستای تولید توصیف قابلیت استفاده مجدد .

اسناد XSD ، نظیر سندهای  XML ،   توسط پارسر اعتبار سنجی شده صورت وجود خطا ء  گزارشات لازم ارائه گردد .


نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.