آموزش XML
دسته بندی ( ۴ آموزش )
نمایش دسته بندی ها (۴ آموزش)
مباحث اولیه، در XML
مباحث اولیه، در XML 4

معرفی زبان XML

XML مخفف عبارت Extensible Markup Language ، به معنی ((زبان نشانه‌ گذاری گسترش‌ پذیر)) می باشد.

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

بنابراین هر کجا که با ذخیره اطلاعات یا انتقال اطلاعات، سر و کار داریم، زبان XML می تواند مورد استفاده قرار گیرد.

البته موارد دیگری مثل JSON نیز برای ذخیره اطلاعات و انتقال اطلاعات به کار می روند. به عنوام مثال، یک برتری JSON نسبت به XML ، این ویژگی می باشد که ساختار JSON نسبت به ساختار XML ، حجم کمتری دارد (از نظر حجم کلی اطلاعات) و بنابراین در مواردی مثل تبادل اطلاعات با سرور اینترنتی برای تعداد زیاد کاربر، JSON مناسب تر است، تا نیاز به پهنای باند کمتری برای سرور اینترنتی باشد و سرعت هم بالاتر خواهد بود.

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

زبان XML ، یک زبان نشانه گذاری (Markup Language) می باشد. منظور از زبان نشانه گذاری (Markup Language)، این است که در آن زبان، به اطلاعات اصلی، یک سری نشانه (markup symbols) اضافه می شود که ارتباط بین بخش های مختلف اطلاعات اصلی را بیان خواهد کرد. در واقع، اطلاعات در یک زبان نشانه گذاری (Markup Language)، ترکیبی از اطلاعات اصلی که قصد داشته ایم ذخیره کنیم و همچنین نشانه هایی (markup symbols) می باشد که برای توصیف کاملتر اطلاعات اصلی به آن اضافه شده است.

یک مثال از XML (تنها بخشی از آن را ذکر کرده ایم) :

در کد بالا مشاهده می کنید که ما تگ های (tag) دلخواه خود با عنوان های website (وب سایت) و domain (دامنه) را انتخاب کرده ایم تا بر اساس آنها، اطلاعات اصلی خود (یعنی عبارت kelidestan.com) را ذخیره کنیم.

تگ های (tag) به کار رفته در زبان XML ، برای ذخیره کردن و سازماندهی اطلاعات به کار می روند.

زبان XML این امکان را در اختیار شما قرار می دهد که بتوانید تگ های (tag) دلخواه مورد نظر خود را بسازید. به همین دلیل در نام آن، کلمه ((گسترش پذیر)) (Extensible) به کار رفته است.

نویسنده علیرضا گلمکانی
شماره کلید 26174
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو