XML چیست و چه کاربردی دارد؟


نویسنده:
یکشنبه 13 مرداد 1398
xml چیست؟

XML یک زبان نشانه‌گذاری است که کاربردهای زیادی در جابه‌جایی داده‌ها دارد. در این درس از دوره نقشه راه طراحی سایت، بررسی می‌کنیم XML چیست و چه کاربردهایی دارد.

XML چیست؟

XML مخفف Extensible Markup Language و به معنای زبان نشانه‌گذاری گسترش‌پذیر است. از این جهت به این زبان گسترش‌پذیر می‌گویند که شما به راحتی می‌توانید هر تگ دلخواهی را تعریف کنید. این ابزار برای دسته‌بندی و انتقال داده‌ها استفاده می‌شود و در ظاهر سایت هیچ اثری ندارد.

تفاوت XML و HTML

هدف xml انتقال و جابه‌جایی داده با تمرکز بر مفهوم آن است. درحالی که html برای نمایش داده‌ها با تاکید بر ظاهر آن به‌وجود آمده است. (برای مطالعه‌ی بیشتر راجع‌به HTML به مقاله‌ی HTML چیست مراجعه نمایید.)
همچنین تگ‌های xml از قبل تعریف نشده‌اند و همین موضوع باعث شده این زبان بسیار منعطف و قابل توسعه باشد. برای مثال در HTML تگ‌های h1،p و… از قبل تعریف شده‌اند اما در xml شما می‌توانید تگ موردنیاز خود را ایجاد کنید.

معرفی xml

کاربرد xml چیست؟

XML اطلاعات را بدون قالب‌بندی خاصی در خود ذخیره می‌کند. همین موضوع باعث می‌شود در هر سیستمی قابل حمل باشد و برای نمایش آن نیاز به سخت افزار یا نرم‌افزار خاصی نباشد. این انعطاف باعث شده در برنامه‌نویسی وب و موبایل مورد استفاده قرار بگیرد.

یکی دیگر از کاربرد‌ها، این است که شما می‌توانید متون دلخواه خود را در قالب یک فایل xml ذخیره کنید، سپس با کمک html بدون توجه به متن، به طراحی ظاهر بپردازید. در آخر با کمک چند خط کد جاوا اسکریپت، متن های xml را در قالب html نمایش دهید. این کار باعث می‌شود هر زمان که نیاز است بتوانید متن ها را بدون تغییر ظاهری و کدهای html‌ تغییر دهید.
برای مطالعه‌ی بیشتر به مقاله‌ی معرفی جاوا اسکریپت مراجعه کنید.

نمونه‌ای از کد XML

در ادامه نمونه‌ای از کد XML را مشاهده می‌کنید. همانطور که گفته شد، نویسنده به راحتی می‌تواند تگ‌های دلخواهی با توجه به نیاز خود ایجاد کند.

کافیست notepad را بازکرده و کد بالا را در آن بنویسید. سپس کد را با پسوند xml. ذخیره کنید. این کد در همه‌ی مرورگرها قابل اجراست.
در این کد به کمک تگ دلخواه breakfast_menu یک منو برای صبحانه ایجاد شده است. نکته ای باید به آن توجه کنید این است که کدهای xml خروجی خاصی ندارند.

دیدگاهتان را بنویسید

7 پاسخ به “XML چیست و چه کاربردی دارد؟”

  1. ابوالفضل گفت:

    ببخشید ظاهر سیستم عامل ها رو با چی کد مینویسن ؟

  2. سارا گفت:

    ممنون از اطاعاتتون

  3. محمد گفت:

    ممنونم از مطالب خوبتون
    مطمعنم xmlجزو بهترین هاست

  4. نجفی گفت:

    سلام وقت بخیر. ممنون از مطالب ارزشمند و مفیدتون. ولی من این کد رو با فایرفاکس اجرا کردم، دوباره متن کد رو نشون داد. منظورتون از این ک خروجی نداره، این ک خوده کد رو نمایش میده ینی؟

دیدگاهتان را بنویسید