رفتن به مطلب
لطفا جهت استفاده از تمام مطالب ثبت نام کنید ×
انجمن های دانش افزایی چرخک
لطفا جهت استفاده از تمام مطالب ثبت نام کنید

ده نکته در رابطه با xml


ارسال های توصیه شده

ده نکته در رابطه با XML

 

[align=justify]با ارائه XML توسط کنسرسیوم وب ، قدرت تازه ای در عرصه تکنولوژی های مطرح عرض اندام نمود . در این مقاله با توجه به اهمیت تکنولوژی فوق ، به برخی از نکات کلیدی و مهم آن اشاره می گردد.

 

نکته اول) کنسزسیوم وب با طراحی XML ، امکان استفاده از آن را در اینترنت ، مجموعه وسیعی از برنامه ها ، سیستم های عامل مستقل ، سخت افزار و زبان های کامپیوتر فراهم کرده است . XML روشی مطمئن بمنظور تبادل اطلاعات بین سیستم های متفاوت است .

 

نکته دوم ) تکنولوژی XML دارای مجموعه ای از تکنولوژی های مرتبط نظیر : RDF,Schema و XSL بوده که هر یک از آنان بر اساس XML ایجاد شده اند .

 

نکته سوم) در زمان ایجاد سندهای XML ، می بایست قوانین اندکی را رعایت نمود. مثلا" هر تگ شروع می بایست با یک تگ پایان ، خاتمه یابد (
b ) . در صورت رعایت قوانین ، سند 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 است .

 

نکته هشتم) تمام تگ های مشابه :
XML
و یا
۱۲۰۰۰
، المان نامیده می شوند. المان تهی بصورت
نمایش داده می شود .

 

نکته نهم) در صورتیکه XML زیر را داشته باشیم :

 

   webmaster  

و در یک فایل XML مشابه دارای المانی بصورت
BMV
باشیم و بخواهیم بین آنها تفاوت قائل شویم ( بین نوع نام المان ها ) ، از namespace استفاده می گردد . namespace روشی بمنظور مشخص نمودن المان ها بصورت کاملا" اختصاصی می باشد .

 

نکته دهم) پارسر شرکت ماکروسافت MSXML نامیده شده و اولین مرتبه همراه IE۴ عرضه گردید . پارسرهای متعدد دیگر نظیر " Saxon,Xalan,Oracle XSL, Sablotorn , Unicorn, Napa , ۴XSLT, Instant Saxon و XML Full Parser نیر وجود دارد . [/align]

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...