فروشگاه همواره تخفیف 2050
0 محصولات نمایش سبد خرید

هیچ محصولی در سبد خرید نیست.

معرفی XML | بخش دوم

XML چیست؟

در این بخش به معرفی XML میپردازیم. XML ابزاری مستقل از نرم افزار و سخت افزار برای ذخیره و انتقال داده است.

XML مخفف زبان نشانه گذاری معرفی میشود
XML یک زبان نشانه گذاری مانند HTML است
XML برای ذخیره و انتقال داده ها طراحی شده است
xml برای (خود توصیف گری)طراحی شده است
در XML W3C پیشنهاد میشود

XML هیچ کاری انجام نمی دهد

شاید درکش کمی سخت باشد ، اما XML کاری انجام نمی دهد و معرفی و شناخت XML به درک این موضوع کمک میکند.

این یادداشت یادداشتی است به Tove از Jani ، که به صورت XML ذخیره شده است:

<note>
  <to>Tove</to>
  <from>Jani</from>
  <heading>Reminder</heading>
  <body>Don't forget me this weekend!</body>
</note>

XML فوق کاملاً توصیفی است:
اطلاعات ارسال کننده را دارد.
اطلاعات گیرنده را دارد
عنوان دارد
دارای بدنه پیام است.
اما هنوز هم ، XML فوق هیچ کاری انجام نمی دهد. XML فقط اطلاعات پیچیده شده در برچسب ها است. این نکته که قبل از کار با XML شناختی نسبی داشته باشید و به مثال ها دقت کنید.

شخصی برای ارسال ، دریافت ، ذخیره یا نمایش آن باید یک قطعه نرم افزار بنویسد:

توجه داشته باشید
به: Tove
از: جانی
یادآور
این آخر هفته مرا فراموش نکنید!

XML و HTML با اهداف مختلف طراحی شده اند:

XML برای حمل داده ها – با تمرکز بر روی داده ها – طراحی شده است
HTML برای نمایش داده ها – با تمرکز بر نحوه ظاهر داده ها – طراحی شده است
برچسب های XML مانند برچسب های HTML از قبل تعریف نشده اند

XML از برچسب های از پیش تعریف شده استفاده نمی کند

زبان XML هیچ برچسب از پیش تعریف شده ای ندارد. برچسب ها در مثال بالا (مانند <TO> و <From> در هیچ استاندارد XML تعریف نشده اند. این برچسب ها توسط نویسنده سند XML تعریف نشده اند. این برچسب ها توسط نویسنده سندXML اختراع شده اشت.HTML با برچسب های از پیش تعریف شده مانند <h1> ,<p>,<table> و غیره کار میکند. با XML ,نویسنده باید برچسب ها و ساختار سند را تعریف کند.

XML قابل توسعه است

بیشتر برنامه های XML مطابق آنچه انتظار می رود استفاده میشوند حتی اگر داده های جدید اضافه شوند (یا حذف شوند) کار خواهند کرد.
برنامه ای را برای نمایش نسخه اصلی Note.xml تصور کنید.
سپس نسخه جدیدی از note.xml را با عناصر اضافه شده و و حذف شده تصور کنید.

نحوه ساخت XML ، نسخه قدیمی برنامه هنوز هم می تواند کار کند:

<note>
  <date>2015-09-01</date>
  <hour>08:30</hour>
  <to>Tove</to>
  <from>Jani</from>
  <body>Don't forget me this weekend!</body>
</note>

نسخه قدیمی

توجه داشته باشید
به: Tove
از: جانی
تذکر
این آخر هفته مرا فراموش نکنید!

نسخه جدید

توجه داشته باشید
به: Tove
از: جانی
تاریخ: ۲۰۱۵-۰۹-۰۱ ۰۸:۳۰
این آخر هفته مرا فراموش نکنید!

XML کارها را ساده می کند

به اشتراک گذاری داده ها را ساده می کند
حمل و نقل داده ها را ساده می کند
این تغییرات سکو را ساده می کند
در دسترس بودن داده را ساده می کند
بسیاری از سیستم های رایانه ای حاوی داده هایی با قالب های ناسازگار هستند. تبادل داده بین سیستم های ناسازگار (یا سیستم های به روز شده) یک کار وقت گیر برای توسعه دهندگان وب است. مقدار زیادی از داده ها باید تبدیل شوند و داده های ناسازگار غالبا از بین می روند.
XML داده ها را با فرمت متن ساده ذخیره می کند. این یک روش مستقل از نرم افزار و سخت افزار برای ذخیره سازی ، حمل و نقل و به اشتراک گذاری داده ها است.
XML همچنین گسترش یا به روزرسانی در سیستم عامل های جدید ، برنامه های جدید یا مرورگرهای جدید را بدون از دست دادن داده آسانتر می کند.
با XML ، داده ها می توانند در مورد انواع “دستگاههای خواندن” مانند افراد ، رایانه ها ، دستگاه های صوتی ، اخبار و غیره در دسترس باشند.

دوره آموزش نحوه اجرای XML

دیدگاه‌های نوشته