| ادامه XML چیست و چرا دارای اهمیت فراوان است |
|
نگارش یافته توسط monji |
| يكشنبه، 7 شهريور ماه ، 1389 |
در بخش اول، مفاهیم اولیه تکنولوژی XML بررسی و پس از معرفی خانواده بزرگ تکنولوژی های مرتبط با XML ، سه استاندارد لازم بمنظور تعریف نوع سندهای XML تشریح گردید ( XML ، NameSpace و XML-Schema ( و یا DTD) ) . در بخش دوم به بررسی نحوه انتشار سندهای XML خواهیم پرداخت .
Html بعنوان اسنانداردی جهت نمایش اطلاعات در عرصه وب ، سالها است که مطرح و استفاده می گردد. تگ های Html مسئولیت تبین نحوه نمایش اطلاعات را بر عهده خواهند گرفت . تکنولوژی فوق برای انجام وظایف محوله از پیش فرض های تعریف شده و ثابت (ایستا ) استفاده می نماید . مثلا" با مشاهده تگ <B> دقیقا" مشخص شده است که می بایست چه نوع واکنشی صورت پذیرد. ( پر رنگ نمودن متن مورد نظر ) . نباید انتظار داشته باشیم که با درج تگ <B> عملیاتی غیر از آنچه از قبل تعریف شده است صورت پذیرد. مفسر تگ های Html پس از انجام تفسیر مربوطه ، واکنش از قبل تعریف شده ای را از خود نشان خواهد داد. مرورگرها بکمک مفسر های مربوطه همواره شرایط یکسانی را برای نمایش فراهم و شرایط خود را بر همه چیز منجمله سلیقه و نقطه نظرات طراح و ... ترجیج می دهند. خودخواهی در نمایش و تحمیل شرایط مربوطه از نکات قابل تامل در تکنولوژی فوق است . Html محدوده و مرزی را برای تفکیک داده ها از نمایش قائل نگردیده و با تلفیق دو مقوله فوق همواره از یک روش ثابت برای نمایش داده ها استفاده می نماید. فرض کنید که یک فایل html داشته و بخواهیم زمانیکه برای کاربر ارسال می گردد در مرورگر مربوطه ، به دو صورت کاملا" متمایز نمایش داده شود . برای نیل به خواسته فوق چاره ای نیست مگر اینکه دو فایل مجزای html را ایجاد که هر یک دارای خروجی اختصاصی خود باشند. در مثال فوق قصد ما نمایش داده های یکسان با فرمت های متفاوت از بعد نمایش است . ما بدنبال روش و یا روش هائی هستیم که قادر به تفکیک بین داده و نمایش باشد. قطعا" Html در این راستا گزینه ای مناسب نخواهد بود. سندهای Html از تگ هائی نظیر <H1> و <P> بمنظور ایجاد ساختار و از تگ هائی نظیر <I> و <Font> بمنظور ایجاد فرمت نمایش اطلاعات استفاده می نمایند . در این راستا عملا" هیچگونه تگی که نشاندهنده نوع اطلاعات و محتویات سند باشد ، وجود ندارد .بدین ترتیب مفسر قادر به تفسیر تگ های فوق صرفا" در حد نمایش اطلاعات بوده و امکان انجام هیچگونه پردازشی وجود نخواهد داشت. |
|
|
يكشنبه، 7 شهريور ماه ، 1389 |
نظرات |
|
ادامه مطلب |