انواع سی دی و نرم افزار های جدید

      لینک های داغ

 
   
  





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

آموزش کامپيوتر :: ملزومات و اصطلاحات کامپيوتري

موضوع: Xsd چيست ؟



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

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


ويژگي هاي مهم XSD

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

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

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

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

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

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

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



مطلب بعدی   ::  مطلب قبلی

   

  با يكي از عجيب ترين هتلهاي جهان آشنا شويد
  نحوه کار همکاری با خانمهای همکار
  آزاد كردن فضاي حافظه RAM
  eedUpMyPC 2.0 يه برنامه براي افزايش سرعت سيستم شما
  هفت روش حرفه اي براي ايجاد رمز عبور
  قابل توجه خانم هاي خانه دار
  دانشمندان به راز اختلاف قد انسان ها پي بردند
  سرگيجه
  نوروز، تخستين روز سال
  افرا 1و2 » گل سرخ
Traktor DJ Studio 2.6.2.110 افکت گذاري تغيير صدا
نیایش
مگه ميشه
وسواس چيست و چگونه آنرا درمان كنيم؟
گفت وگو با سعيد ثابت، نوازنده غربت سنتور
تاثير دود سيگار در ابتلا به پوکي استخوان
S BlackICE PC Protection 3.6 يک فايروال بسيار عالي
s ver. 5.96 برنامه اي براي بهتر كردن كاركرد ويندوز
پيريمتامين PYRIMETHAMINE
آموزش Asp.net ( قسمت پنجم )
 
صفحه اول  : تقشه سایت : لینک باکس