979 مروری بر مقاهيم و گرامر و جايگاه نکنولوژی XSD و بررسی انواع داده ساده ( simple type ) و مرکب ( complex type ) 52 صفحه ورد 

فروشگاه جامع خرید پروژه و مقاله آماده دانشجویی

http://kia-ir.ir

آمار بازدید

  • بازدید امروز : 110
  • بازدید دیروز : 448
  • بازدید کل : 3875871

آمار بازدید سایت

پیوند ها

979 مروری بر مقاهيم و گرامر و جايگاه نکنولوژی XSD و بررسی انواع داده ساده ( simple type ) و مرکب ( complex type ) 52 صفحه ورد


بررسی 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) فراهم می نمايد .

  انتشار : ۲ تیر ۱۳۹۶               تعداد بازدید : 261

فارسی ساز Assassins Creed Black Flag نسخه PC

فارسی ساز Assassins Creed Black Flag نسخه PC

فارسی ساز Assassins Creed Black Flag نسخه PC تلگرام : ParsiTeamCH@ سایت : ParsiTeamSite.ir ... ...

فارسی ساز Dragons Dogma 2

فارسی ساز Dragons Dogma 2

فارسی ساز Dragons Dogma 2 آموزش نصب : https://parsiteamsite.ir/product13/dd2/index.html ... ...

دانلود کتاب صوتی جان شیفته (مجموعه کامل)

دانلود کتاب صوتی جان شیفته (مجموعه کامل)

عنوان کتاب: جان شیفته (مجموعه کامل) نویسنده: رومن رولان مترجم: م.ا به آذین فرمت فایل ها: mp3 تعداد فایل ها: 4 جلد کامل حجم کل فایل ها: 953 مگابایت زبان: فارسی توضیحات: فضای داستان جان شیفته، فرانسه در ابتدای سده بیستم است و رمان وضعیت اجتماعی این دوران را برای ... ...

آموزش انتخاب و خرید دامنه اتوریتی دار | رنک دار (رایگان)

آموزش انتخاب و خرید دامنه اتوریتی دار | رنک دار (رایگان)

دامنه (Domain) آدرس کسب و کار شماست. امروز بسیاری از افراد به دنبال خرید دامنه منقضی شده اتوریتی دار یا رنک دار هستند چرا که خرید یک دامنه رنک دار کسب و کار شما را ماه ها به جلو می اندازد و شما را سریع تر به هدفتان می رساند. اما چگونه بصورت رایگان یک دامنه اتوریتی دار مناسب ... ...

دانلود فرم خام دفتر کارنما ویژه طرح جابر

دانلود  فرم خام دفتر کارنما ویژه طرح جابر

جلد دفتر کارنمای جابر بن حیان (با فرمت word جهت تغییر و ویرایش) نمونه ای از دفتر کار نمای جشنواره جابر بن حیانبا طراحی زیبا و مناسب برای دانش آموزان عزیز آماده شده است. به علاوه 2 هدیه از طرح های جابر تقدیم می شود       ... ...

راهنمای پین اوت صفحه آمپر و قطعات الکترونیکی و انزکتوری خودرو

راهنمای پین اوت صفحه آمپر و قطعات الکترونیکی و انزکتوری خودرو

یکی از مراحل عیب یابی و رفع عیب سیستم های الکتریکی و الکترونیکی خودرو، شناخت محل دقیق پایه ها و تست سیم و یا قطعه مربوطه می باشد بدین منظور تعمیرکاران از کتابچه ها و نقشه های متعددی استفاده می کنند در اختیار داشتن چنین نقشه هایی نیازمند صرف هزینه و مطالعه کتابهای تعمیراتی ... ...

آموزش نرم افزار شالی

آموزش نرم افزار شالی

آموزش نرم افزار حسابداری شالی (شرکت داده پردازی کاشان) آدرس سایت شرکت: https://kdps.ir/ مجموعه فایل PDF آموزش نرم افزار شالی شامل حساب و انبار + تمرین و حل تمرین ... ...

پکیج حرفه ای آموزش کسب درآمد میلیونی از اینترنت ( تضمینی و تست شده)

پکیج حرفه ای آموزش کسب درآمد میلیونی از اینترنت ( تضمینی و تست شده)

  √جدیدترین آپدیت آبان ۱۴۰۴√ بسم الله الرحمن الرحیم  **کسب درآمد از اینترنت روزانه تا ۲/۰۰۰/۰۰۰ میلیون تومان (تضمینی و تست شده)** ☆☆آموزش صفر تا صد کسب درآمد اینترنتی بالای ۵۰/۰۰۰/۰۰۰ میلیون تومان ماهانه، پشتیبانی ۲۴ ساعته ۷ روز هفته، ۱۰۰%حلال شرعی، کاملاً واقعی و تست ... ...

دانلود پاورپوینت فصل های ریاضی ششم (هفت فصل)

مجموعه ی حاضر فایل پاورپوینت قابل ویرایش تمامی فصل های ریاضی ششم دبستان می باشد که تمامی سوالات همراه با جواب کامل بوده و توضیحات کامل هستند این فایل ها مناسب برای آموزگاران عزیز و دانش آموزان و اولیا می باشد با استفاده از این فایل ها ها به جواب سوالات فصل ها خواهید رسید هم ... ...

نقشه سیم کشی موتورسیکت های پالس Pulse

نقشه سیم کشی موتورسیکت های پالس Pulse

نقشه سیم کشی قسمتهای مختلف موتورسیکلتهای پالس Pulse به صورت کاملا رنگی و بسیار با کیفیت فرمت فایل : pdf (پی دی اف) شامل 8 نقشه سیم کشی 220 و 200 سی سی 01. نقشه مدار سیم کشی نشانگر آمپر سوخت02. نقشه مدار سیم کشی چراغ ها03. نقشه مدار سیم کشی استارت04. نقشه مدار سیم کشی ... ...

کتاب معلم Nuevo prisma libro de profesor (A2)

کتاب معلم Nuevo prisma libro de profesor (A2)

دانلود کتاب معلم نوو پریسما آ2   فایل به صورت pdf با کیفیت خوب و برای راحتی در تدریس یا آموزش کتاب نوو پریسما A2  می باشد. کتاب Nuevo Prisma A2 با ساختار جدید بر اساس متد قبلی این مجموعه جهت فراگیری زبان اسپانیایی ویژه بزرگسالان توسط انتشارات Editorial Edinumen به چاپ ... ...

دانلود "کتاب صدای خود را آزاد کنید"pdf+فایلهای تمرینی

دانلود "کتاب صدای خود را آزاد کنید"pdf+فایلهای تمرینی

دانلود کتاب"صدای خود را آزاد کنید" نوشته : راجر لاو pdf+فایلهای صوتی تمرینی همراه کتاب با یادگیری تکنیکهای ساده راجر لاو هر کسی می تواند صاحب صدایی قوی برای صحبت کردن و صوتی زیبا برای خواندن شود. او با نظریه انقلابی و ارائه مفهوم صدای میانی،شما را به دنیای جدیدی از ... ...

دانلود سوال عربی هفتم هشتم نهم نوبت اول 1404

دانلود سوال عربی هفتم  هشتم نهم نوبت اول 1404

 سئوالات عربی هفتم هشتم نهم نوبت اول دارای همه نوع سوال از جمله: مهارت های ترجمه؛ واژگان؛ مکالمه؛ درک وفهم؛ قواعد طراحی بر اساس بارم بندی جدید 15نمره کتبی و 5 نمره شفاهی مطابق با اصول و شیوه های جدید طراحی سؤال تر و تمیز شسته و رُفته اعراب گذاری شده با دانلود این ... ...

دتایل اجرایی ژاکت فلزی - ژاکت فولادی (مقاوم سازی ستون بتنی) اتوکد dwg

دتایل اجرایی ژاکت فلزی - ژاکت فولادی (مقاوم سازی ستون بتنی) اتوکد dwg

در اینجا جزئیات اجرایی کمیاب از نحوه اجرا و نقشه های مقاوم سازی ستون بتنی با ژاکت فولادی را می توانید دانلود کنید... نقشه های دانلودی در فرمت فایل اتوکد dwg و قابل ویرایش هستند... شامل : دانلود دتایل اجرایی مقاوم سازی ستون بتنی با ژاکت فلزی نحوه اتصال بولت ها به ستون ... ...

کسب درآمد از هوش مصنوعی ماهیانه حداقل ۱۲ میلیون تضمینی

کسب درآمد از هوش مصنوعی ماهیانه حداقل ۱۲ میلیون تضمینی

 پکیج فوق‌العاده آموزش کسب درآمد با هوش مصنوعی  بدون نیاز به تخصص | بدون سرمایه اولیه | درآمد واقعی ✅ چرا باید این پکیج رو تهیه کنید؟ ✨ کاملاً عملی و کاربردی – فقط تئوری نیست، دقیقاً قدم‌به‌قدم نشونت میدیم چه کاری انجام بدی.  ‌✨بدون نیاز به تجربه یا تخصص قبلی – حتی اگه ... ...

حسابداری مالی دکتر یدالله تاری وردی

دانلود حسابداری مالی دکتر یدالله تاری وردی و کلاس کنکور کارشناسی ارشد حسابداری مالی ... ...

دانلود کتاب جوغن ها pdf

دانلود کتاب جوغن ها pdf

  اگر علاقه مند به باستان شناسی باشید، پس از مطالعه مقالات و کتاب ها مطمئنا به واژه جوغن یا جوغان برخوردید.   شناخت جوغن ها در گنج یابی بسیار مهم است چون: يکي از بيشترين علايمي که در ايران عزيز وجود داره سنگ کاسه و جوغنها هستند کاسه ها به طور معمول نشانه قبر هستند ... ...

کتاب صوتی پاک زیستن - انجمن معتادان گمنام

کتاب صوتی پاک زیستن - انجمن معتادان گمنام

کتاب صوتی پاک زیستن انجمن معتادان گمنام NA   درباره کتاب: هر روزی که ما پاک زیسته و اصول روحانی بهبودی را تمرین می کنیم, حقایق بیشتری آشکار می گردند. اولین نسخۀ کتاب پاک زیستن در سال 1983 نوشته شد اما آغاز این پروژه حتی به پیش از این تاریخ نیز مربوط می گردد. این ... ...

فارسی ساز بازی جهنم خود ماست ( Hell is Us)

فارسی ساز بازی جهنم خود ماست ( Hell is Us)

با نصب این  فارسی ساز می‌توانید بازی Hell is us رو به صورت کامل فارسی بازی کنید. ... ...

جزوه کامل اصول حسابداری 1 + نمونه سوالات

جزوه کامل اصول حسابداری 1 + نمونه سوالات

جزوه کامل اصول حسابداری 1 +  نمونه سوالات بر اساس کتاب عبدالکریم مقدم و علی شفیع زاده منبع رشته حسابداری پیام نور در 250 صفحه به صورت فایل PDF   این راهنما شامل موارد زیر است: نمونه سوالات آزمون تستی و تشریحی با جواب نکات مهم و چکیده هر فصل حل کامل تمرینات هر فصل ... ...

دانلود نمونه سوال قرآن هفتم هشتم نهم نوبت اول1404

دانلود نمونه سوال قرآن هفتم  هشتم نهم نوبت اول1404

فایل ورد سوال قرآن هفتم هشتم نهم نوبت اول دی 1404 دارای راهنمای تصحیح/ قابل تغییر و ویرایش مجدد تر و تمیز شسته و رُفتهاعراب(حرکت) گذاری شده و دارای انواع سوالات از جمله: (سؤالات ترجمه کلمات، ترکیبات، ترجمه آیات و عبارات و مفاهیم قرآنی) چنانچه هر سه ... ...

دانلود جزوه روسازی راه دکتر طباطبایی

دانلود جزوه روسازی راه دکتر طباطبایی شامل هر دو نسخه پی دی اف و پاورپوینتزبان:فارسیفرمت:PDF و پاورپوینت ... ...

تمام حقوق مادی و معنوی این وب سایت متعلق به "" می باشد

فید خبر خوان    نقشه سایت    تماس با ما