خانه / آموزش / آموزش کامپیوتر / چگونه میتوان از فایل XML استفاده کرد؟

چگونه میتوان از فایل XML استفاده کرد؟

چگونه میتوان از فایل XML استفاده کرد؟

امروز در پیشروید طرز استفاده از فایل XML را برای شما تهیه و معرفی کرده ایم

فایل XML

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

XML مخفف زبان نشانه‌گذاری قابل توسعه است. هدف این زبان، توصیف و سازمان‌دهی داده‌ها روی اینترنت، اپلیکیشن‌های موبایل و بسیاری از موارد دیگر است؛ اما XML چگونه کار می‌کند و چه کاربردهایی دارد؟

زبان‌ نشانه‌گذاری فایل XML چیست؟

زبان‌های نشانه‌گذاری برای حاشیه‌نویسی متون یا اضافه کردن اطلاعات به کار می‌روند. حاشیه‌نویسی‌ها از دید کاربر نهایی مخفی می‌مانند. ماشین (مرورگر) این یادداشت‌ها را قبل از پردازش می‌خواند و متن را به‌صورت دستورها نشانه‌گذاری نمایش می‌دهد. براساس تعریف ویکی‌پدیا:

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

HTML (زبان نشانه‌گذاری ابَرمتن)، یک نمونه‌ی شناخته‌شده از زبان نشانه‌گذاری است. با‌اینکه HTML (و دیگر زبان‌های برنامه‌نویسی) ظاهر وب‌سایت را تعریف می‌کند، اما هرگز ردپایی از کد در آن‌ها مشاهده نمی‌کنید. تنها چیزی که می‌بینید، تفسیر مرورگر است. برای مثال، تنها می‌توانید فرمت‌دهی متنی یا تصاویر تعبیه‌شده را ببینید.

XML چگونه کار می‌کند؟

XML یک نوع زبان نشانه‌گذاری متا است که برای اینترنت توسعه داده شده است. XML ازاین‌رو یک زبان متا است که می‌توان از آن برای توصیف و تعریف زبان‌های نشانه‌گذاری دیگر استفاده کرد. XML نسخه‌ی ساده‌شده‌ای ازSGML (زبان نشانه‌گذاری تعمیم‌یافته‌ی استاندارد)، مادر زبان‌های نشانه‌گذاری است.

XML قابل توسعه است و کاربرها می‌توانند بلوک‌های سازنده و تگ‌های جدید را برای آن تعریف کنند. کاربر با اضافه کردن بلوک‌های سازنده می‌تواند XML را با نیازهای خود تطبیق دهد. با مثال‌های HTML و CSS بهتر می‌توانید عملکرد XML را درک کنید.

ارتباط XML با HTML

XML مشابه HTML است اما از آنجا که کاربرها می‌توانند بلوک‌های سازنده‌ی خود را اضافه کنند، انعطاف آن بیشتر است. یکی از تفاوت‌های کلیدی بین HTML و XML این است که HTML ظاهر داده‌ها را تعریف می‌کند درحالی‌که XML چیستی داده‌ها را توصیف می‌کند. به همین دلیل XML نمی‌تواند جایگزینی برای HTML باشد، بلکه صرفا می‌تواند آن را توسعه دهد.

XML برای توصیف داده‌ها به DTD (تعریف نوع سند) وابسته است. DTD دیکشنری ماشین است و ماشین ازطریق این دیکشنری می‌تواند زبان نشانه‌گذاری را تفسیر کند؛ بنابراین، هر سند باید با تعریف نوع DTD آغاز شود. HTML از همین اصل تبعیت می‌کند. کدی که در بسیاری از وب‌سایت‌ها می‌بینید، مشابه کد زیر است:

<!doctype html public “-//w3c//DTD html 4.0//en”>

در این مثال، DTD همان html 4.0 است. مرورگر هرکدام از دستورها را با DTD خود مقایسه می‌کند و وظیفه‌ی هر دستور را مشخص می‌کند. به همین ترتیب است که دستور <b> به ‌متن برجسته و دستور <u> به متن زیرخط دار تفسیر می‌شود.

CSS چگونه مشکل HTML را حل می‌کند؟

مشکل HTML مجموعه دستورهای ایستای آن هستند. برای تعریف مشخصه، به تایپ این دستورها نیاز دارید؛ و برای هر بار تعریف باید آن‌ها را مجددا وارد کنید. بااینکه دستورها HTML سرراست هستند و یادگیری آن‌ها هم ساده است، اما انعطاف کمی دارند.

برای مثال، فرض کنید بخواهید اندازه یا رنگ هدری را که چندین مرتبه در سایت خود از آن استفاده کرده‌اید، تغییر دهید. قطعا وارد کردن دستورهای تکراری مثل تغییر اندازه و رنگ برای هر بار تکرار هدر، کسل‌کننده خواهد بود.

در طراحی وب، CSS (صفحات آبشاری و پشت سرهم)، مشکل ویرایش خسته‌کننده‌ی اسناد HTML را برطرف کرده است. در CSS به‌راحتی می‌توانید مشخصه‌ی H1 را به هدر وب‌سایت خود اضافه کنید و در style sheet هم ظاهر آن را تعریف کنید؛ و برای تغییر ظاهر هدر، فقط یک بار تغییر آن کافی است.

 

با پیشروید همراه باشید

درباره‌ی علی بیاتی فر

همچنین ببینید

وبلاگ

وبلاگ خود را با ۴ مرحله بازدیدش را افزایش دهید

وبلاگ خود را با ۴ مرحله بازدیدش را افزایش دهید امروز در پیشروید آموزش آسان افزایش …

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *