سه شنبه, ۱ خرداد, ۱۴۰۳ / 21 May, 2024
ده نکته در رابطه با XML
با ارائه XML توسط کنسرسیوم وب ، قدرت تازه ای در عرصه تکنولوژی های مطرح عرض اندام نمود . در این مقاله با توجه به اهمیت تکنولوژی فوق ، به برخی از نکات کلیدی و مهم آن اشاره می گردد.
نکته اول) کنسزسیوم وب با طراحی XML ، امکان استفاده از آن را در اینترنت ، مجموعه وسیعی از برنامه ها ، سیستم های عامل مستقل ، سخت افزار و زبان های کامپیوتر فراهم کرده است . XML روشی مطمئن بمنظور تبادل اطلاعات بین سیستم های متفاوت است .
نکته دوم ) تکنولوژی XML دارای مجموعه ای از تکنولوژی های مرتبط نظیر : RDF,Schema و XSL بوده که هر یک از آنان بر اساس XML ایجاد شده اند .
نکته سوم) در زمان ایجاد سندهای XML ، می بایست قوانین اندکی را رعایت نمود. مثلا" هر تگ شروع می بایست با یک تگ پایان ، خاتمه یابد ( <letter> b < /letter> ) . در صورت رعایت قوانین ، سند XML یک سند " خوش شکل " حواهد بود .
نکته چهارم) تکنولوژی Schema ، ساختار داده های موجود در XML را تشریح می نماید . فایل های XML ، اجباری به داشتن یک Schema نداشته و این امر یک گزینه اختیاری است . سندهای "خوش شکل " XML ، دارای اشاره گری به یک Schema بوده و بدین ترتیب سند XML "معتبر" می گردد . بنابراین درصورتیکه سند XML دارای یک Schema نباشد ، سند معتبر نخواهد بود .
نکته پنجم) تکنولوژی XSLT ،امکان تغییر یک سند XML را از یک فرمت به فرمت دیگر فراهم می نماید. حرف "T" ، نشاندهنده "تبدیل " است . XSLT ، مشابه یک زبان برنامه نویسی کامل بوده و دارای امکانات مشابه زبان های برنامه نویسی نظیر : for-each ، if و متغیر است . پس از تبدیل فرمت یک سند XML ، خروجی ( نتیجه عملیات تبدیل ) می تواند بصورت Html ، متن، WML، و یا صرفا" یک سند XML با فرمت دیگر باشد. ( همواره سند می بایست خوش شکل باشد ) . با استفاده از XSLT می توان سندهای XML را به WML تبدیل تا زمینه استفاده از آنان بر روی تلفن های مبتنی بر WAP فراهم گردد .
نکته ششم) تکنولوژی Schema ، درسال ۲۰۰۱ میلادی استاندارد شده است . Schema و DTD دارای موارد اختلاف کاملا" مشهودی می باشند . Schema جدیدتر بوده و مبتنی بر XML و انعطاف پذیر است . DTD در عین کامل بودن بدلیل عدم انعطاف پذیری لازم و طراحی مبتنی بر XML گزینه ای مناسب برای تشریح ساختار یک سند XML نمی باشد . DTD توسط SGML که قبل از XML ارائه شده ، مطرح و می توان از آن برای ارائه راه حل های مبتنی بر SGML استفاده نمود. تا قبل از سال ۱۹۹۸ عمدتا" از DTD استفاده می گردید .
نکته هفتم) معتبر سازی یک سند XML توسط پارسر انجام می گیرد . پارسر، برنامه ای است که یک سند XML را خوانده و در رابطه با معتبر بودن آن اتخاذ تصمیم می نماید. فرآیند تصمیم گیری در رابطه با معتبر بودن یک سند XML ، اعتبارسنجی نامیده می شود. پارسر ، قادر به اتخاذ تصمیم در رابطه با "خوش شکل " بودن و "معتبر " بودن یک سند XML است .
نکته هشتم) تمام تگ های مشابه : <book> XML </book> و یا <price> ۱۲۰۰۰ </price> ، المان نامیده می شوند. المان تهی بصورت <comments> </comments> نمایش داده می شود .
نکته نهم) در صورتیکه XML زیر را داشته باشیم :
<name> webmaster </name>
و در یک فایل XML مشابه دارای المانی بصورت <name> BMV </name> باشیم و بخواهیم بین آنها تفاوت قائل شویم ( بین نوع نام المان ها ) ، از namespace استفاده می گردد . namespace روشی بمنظور مشخص نمودن المان ها بصورت کاملا" اختصاصی می باشد .
نکته دهم) پارسر شرکت ماکروسافت MSXML نامیده شده و اولین مرتبه همراه IE۴ عرضه گردید . پارسرهای متعدد دیگر نظیر " Saxon,Xalan,Oracle XSL, Sablotorn , Unicorn, Napa , ۴XSLT, Instant Saxon و XML Full Parser نیر وجود دارد .
نمایندگی زیمنس ایران فروش PLC S71200/300/400/1500 | درایو …
دریافت خدمات پرستاری در منزل
پیچ و مهره پارس سهند
تعمیر جک پارکینگ
خرید بلیط هواپیما
سید ابراهیم رئیسی رئیس جمهور سقوط بالگرد رئیسی سیدابراهیم رئیسی رئیسی ایران سقوط بالگرد بالگرد تبریز دولت سیزدهم شهادت رئیسی شهادت سید ابراهیم رئیسی
تهران هواشناسی تعطیلی مدارس هلال احمر پلیس سردار رادان سیل قوه قضاییه شهرداری تهران سیل مشهد بارش باران آموزش و پرورش
پیام تسلیت یارانه چین بورس قیمت خودرو قیمت دلار خودرو دلار بازار خودرو قیمت طلا حقوق بازنشستگان ایران خودرو
شهید رئیسی لیلا حاتمی ابراهیم حاتمی کیا تلویزیون سینما هنرمندان سینمای ایران شعر وزارت فرهنگ و ارشاد اسلامی زری خوشکام نمایشگاه کتاب رسانه ملی
قرآن تجهیزات پزشکی
حسین امیرعبداللهیان سقوط بالگرد رئیس جمهور ترکیه روسیه اسرائیل آمریکا غزه فلسطین جنگ غزه حماس اوکراین ولادیمیر پوتین
فوتبال پرسپولیس استقلال لیگ برتر لیگ برتر ایران باشگاه پرسپولیس لیگ برتر انگلیس فدراسیون فوتبال منچسترسیتی تراکتور بازی باشگاه استقلال
هوش مصنوعی سامسونگ تبلیغات اپل موبایل نمایشگاه ایران هلث هواپیما اینترنت
رژیم غذایی خواب آلزایمر زیبایی استرس کاهش وزن طبیعت