دهلران پی سی
سایت جامع علمی ,آموزشی,فرهنگی و تفریحی

 

XML برای برنامه نويسان VB و ASP ( بخش دوم )

 

در بخش اول اين مقاله با مفاهيم اوليه تکنولوژی XML آشنا شديم . در بخش دوم به بررسی DTDs and XML-Data Schemas خواهيم پرداخت .

 

Document Type Definition DTD)

 

قبل از بررسی  تکنولوژی DTD  و Schema  ذکر موارد زير مفيد خواهد بود :

  • مولفين سندهای XML می توانند ساختار دلخواه و مورد نظر خود را برای تشريح داده های مربوطه ايجاد نمايند .

  • يک مولف سندهای XML ،  نمی تواند اين اطمينان را داشته باشد که ساختار ايجاد شده برای سند ها ، توسط ساير مولفين سندهای XML تغيير نمی نمايد .

  • ما بدنبال روشی هستيم که اين اطمينان را ايجاد نمايد که تغيير تصادفی ساختار يک سند XML  تحقق پيدا نخواهد کرد .

  •  

    DTD ، روشی برای تشريح و مسنتد سازی ساختار استفاده شده در يک سند XML است . برای اعبتار سنجی يک سند XML وجود DTD ضرورت دارد ( ممکن است از تکنولوژی مشابه استفاده گردد )

  • مولفين سندهای XML ، با استفاده از مجموعه ای قوانين که نوشته خواهند شد ، يک سند XML را معتبر می نمايند .

  • يک سند XML ،  زمانی " خوش شکل"  ناميده می شود که گرامر مربوط به XML در آن رعايت شده باشد. صرف "خوش شکل " بودن يک سند XML ، بمنزله معتبر بودن آن نيست .

  • با استفاده از DTD ، المان های مورد نياز يک سند XML تعريف ، المان های اختيار ی  ، تعداد دفعات تکرار يک المان  و ترتيب المان ها  از لحاظ استقرار در يک سند XML مشخص می گردد.

  • DTD ممکن است نوع داده های موجود در سند XML را نيز مشخص نمايد .( مشخص نمودن نوع در رابطه با المان و خصلت ها صدق خواهد کرد ) .

  • DTD بعنوان بخشی از استاندارد XML بوده که توسط کنسرسيوم وب ارائه شده است .

  • در زمان اعتبار سنجی يک سند XML از طريق يک DTD و بکمک بخش اعتبار سنجی پارسر ، سند XML بمنظور تشخيص حضور تمام المان ها  و عدم تعريف يک المان بررسی خواهد شد .  ساختار سلسله مراتبی المان ها ی تعريف شده در DTD  نيز بررسی خواهد شد . مقدار تمامی خصلت ها نيز بمنظور اطمطنان از صحت موارد اعلام شده با مشاهده شده ، نيز کنترل می گردد .

  • هر نوع اطلاعات لازم در خصوص يک سند XML ( از بالا تا پايين يک سند ) توسط DTD تعريف و معتبر خواهد شد .

  • يک DTD می تواند بصورت داخلی و يا خارجی استفاده گردد . در مدل داخلی ، اطلاعات مربوط به DTD بهمراه سند XML قرار گرفته و يک فايل را تشکيل خواهند داد ( سند XML و DTD مربوطه )  . در مدل خارجی ، اطلاعات مربوط به DTD در يک فايل مجزا و با انشعاب dtd ذخيره و در سند XML مربوطه به آن مراجعه خواهد شد .

  • در صورت تعريف يک DTD بصورت خارجی ، امکان مراجعه به آن توسط سندهای XML متعددی وجود خواهد داشت . با توجه به گفته فوق ، استفاده از روش فوق دارای مزايای عمده نسبت به حالتی است که DTD را بصورت داخلی و همراه با سند XML استفاده  نمائيم .

  • برای برنامه هائی که اطلاعات خود را بصورت XML مبادله می نمايند ، DTD  مهم خواهد بود .




ادامه مطلب...
تاریخ: سه شنبه 16 فروردين 1392برچسب:,
ارسال توسط هادی احمدی

 

برای برنامه نويسان VB و ASP ( بخش اول )

 

 

XML از کلمات Extensible Markup Language اقتباس  شده است . XML را نمی توان بعنوان يک زبان برنامه نويسی در نطر گرفت . XML ، سيستمی برای تعريف ساير زبان ها ( زبان هائی در رابطه با داده ها ) است . کنسرسيوم وب ، XML را بدين صورت تعريف کرده است : " يک گرامر مناسب برای بيان  ساختار  داده ها  "  .Html و XML هر دو از SGML)Standard Generalized Markup Language) اقتباس شده اند . SGML زبانی بمنظور تعريف  يک زبان نشانه گذاری مبتنی بر سند است .  Html ، دارای مجموعه ای ثابت از تگ ها است . XML ، مشابه SGML امکان تعريف تگ را فراهم می نمايد.

 

 

XML چيست ؟

 

  • يک استاندارد ارائه شده توسط کنسرسيوم وب است .

  • يک زبان نشانه گذاری مبتنی بر تگ است .

  • يک زبان متا ديتا است . زبانی که امکان تعريف ساير زبان ها را فراهم می نمايد.

  • روشی برای ارائه داده است .

  • نسبت به حروف بزرگ و کوچک دارای حساسيت است .

  • خود را بگونه ای مناسب تشريح می نمايد .

  • خوانائی بالائی  دارد .

  • يک روش قدرتمند برای اشتراک و ارسال اطلاعات بين  برنامه ها ، سيستم  ها و پردازه ها است .

 

XML شامل موارد زير نيست :

 

  • جايگزين Html نخواهد بود .

  • درگير نمايش اطلاعات  نخواهد شد .

  • مالکيت آن در انحصار يک شرکت و يا توليد کننده خاص نمی باشد .

  • مورد حمايت تمام مرورگر های وب نمی باشد   .

  •  

  • يک بانک اطلاعاتی نيست .

 

XML ، امکان تفکيک داده از نمايش را فراهم می نمايد( XML  نحوه تشريح داده ها ، Html  نحوه نمايش داده ها ) .  با استفاده از XML ، می توان سندهای حاوی اطلاعاتی را ايجاد که بسادگی از يک محل به محل ديگر ارسال گردند. XML استانداردی برای مبادله داده های ساختيافته بين عناصر نرم افزاری ،  برنامه و سيستم ها است .

به ادامه مطالب مراجعه نمایید...



ادامه مطلب...
تاریخ: سه شنبه 14 فروردين 1392برچسب:آموزش برنامه نویسی,دانلود کتاب آموزشی,آموزش XML,
ارسال توسط هادی احمدی

برای دانلود روی لینک زیر کلیک کنید:

آموزش XML

 آموزش زبان های برنامه نویسی وب




تاریخ: پنج شنبه 8 فروردين 1392برچسب:,
ارسال توسط هادی احمدی

صفحه قبل 1 2 صفحه بعد

آرشیو مطالب
پيوند هاي روزانه
امکانات جانبی

آمار وب سایت:  

بازدید امروز : 189
بازدید دیروز : 87
بازدید هفته : 369
بازدید ماه : 681
بازدید کل : 162624
تعداد مطالب : 736
تعداد نظرات : 23
تعداد آنلاین : 1

Google

در اين وبلاگ
در كل اينترنت
 <-PostTitle-> <-PostContent-> 1 <-PostLink->