آیا در همه جا متوجه فایل های XML شدید؟ این کاملا طبیعی است داده های بیشتری در همه جای دنیا تولید و به اشتراک گذاشته می شود و XML احتمالاً کارآمدترین روش انتقال است.
در این مقاله، هر آنچه را که باید در مورد قالب XML بدانید، خواهید آموخت. درک XML برای توسعه وب ، برنامه نویسی، و هر چیزی که شامل ذخیره سازی، ساختار و انتقال اطلاعات است، مهم است. برای درک اینکه XML چیست، چه کاربردی دارد و چگونه یک فایل XML را باز کنید، بخوانید.
XML چیست؟
XML مخفف eX کششی M arkup L anguage است. XML یک زبان برنامه نویسی نیست، بلکه یک زبان نشانه گذاری است. زبان نشانه گذاری بسیار محبوب دیگری که باید درباره آن بدانید HTML است. این زبانها از برچسبها برای تعریف عناصر مختلف در یک سند استفاده میکنند و با استفاده از کلمات ساده انگلیسی که میتوانیم به جای نحو برنامهنویسی استاندارد بخوانیم، نوشته میشوند.
گفته شد، XML ابزاری است که برای ذخیره و انتقال محتوا از طریق اینترنت استفاده می شود. از زبان ساده ای استفاده می کند که تقریباً هر برنامه ای می تواند آن را درک کند، بنابراین داده ها به راحتی توسط انسان ها و ماشین ها خوانده می شود. کد XML به این صورت است:
همه می توانند کد XML را بخوانند و بفهمند. در مثال بالا، متن ساده به رنگ سیاه نوشته شده و برچسب ها به رنگ قرمز ظاهر می شوند. متن ساده اطلاعاتی است که ما در جایی ذخیره یا ارسال می کنیم. برچسب ها به رایانه می گویند که متن ساده چه نوع داده ای است و با آن چه کاری انجام دهد.
تفاوت بین XML و HTML
همانطور که ذکر شد، XML یک زبان نشانه گذاری مانند HTML است. هر دوی آنها به صورت متن ساده نوشته شده اند و از برچسب ها استفاده می کنند. تفاوت اصلی بین این دو این واقعیت است که XML قابل توسعه است. HTML دارای یک زبان از پیش تعریف شده است، در حالی که XML به شما امکان می دهد تعداد نامحدودی برچسب نشانه گذاری برای توصیف محتوا ایجاد کنید.
HTML فرمتمحتوا و XML ذخیرهمحتوا.
XML برای چه مواردی استفاده می شود؟
فایلهای XML فایلهای متنی سادهای هستند که ایجاد، اشتراکگذاری و ذخیره آنها آسان است. اکثر برنامه های کاربردی وب از XML برای ذخیره داده ها یا اشتراک گذاری آن با سایر برنامه ها استفاده می کنند.
آیا تا به حال از خود پرسیده اید که چرا پسوند فایل مایکروسافت ورد DOCX آن "X" را در پایان دارد؟ به خاطر XML است. از سال 2007، مجموعه آفیس برای ساختار اسناد به XML متکی است. همین امر در مورد فایلهای برتری داشتن (XLSX) و حتی فایلهای پاورپوینت که اکنون به جای PPT، PPTX هستند، صدق میکند. به لطف XML، رایانهها میتوانند به سرعت دادهها را در صورت نیاز ساختاردهی و بازیابی کنند..
چند مکان دیگر وجود دارد که از XML استفاده می شود. در ادامه با آنها آشنا خواهید شد.
وبسایتهای تعاملی
وبسایتها دادههای صفحات خود را از فایلهای XML واکشی میکنند. اینجا جایی است که HTML و XML با هم استفاده می شوند. XML مخصوصاً اگر در حال طراحی یک وب سایت پویا هستید بسیار مهم است. وقتی محتوا به دلیل ماهیت تعاملی صفحه به سرعت تغییر می کند، برای نمایش آن محتوا به XML نیاز دارید.
نقشه های سایت
اگر تا به حال یک وب سایت ایجاد کرده اید، باید در مورد نقشه های سایت XML بدانید. نقشه های سایت برای بهینه سازی موتورهای جستجو بسیار مهم هستند. نقشه سایت XML برای ارائه اطلاعات مربوط به صفحات وب شما به Google استفاده می شود تا بداند چگونه وب سایت شما را دسته بندی و رتبه بندی کند.
چگونه یک فایل XML را باز کنیم؟
فایلهای XML فایلهای متنی ساده هستند. می توانید یک فایل XML را با یک ویرایشگر متن ساده، یک ویرایشگر XML اختصاصی یا حتی مرورگری مانند فایرفاکس یا کروم باز کنید. ما قصد داریم هر 3 روش را در زیر پوشش دهیم.
استفاده از مرورگر وب
اگر فقط می خواهید یک فایل XML را مشاهده کنید، تنها چیزی که نیاز دارید یک مرورگر وب است. هر مرورگر مدرنی میتواند فایلهای XML را بخواند، خواه از Google Chrome، Firefox یا Edge استفاده میکنید.
برای باز کردن یک فایل XML با مرورگر، روی فایل کلیک راست کنید، Open with را از منو انتخاب کنید و سپس بر روی مرورگر مورد نظر خود کلیک کنید.
در مثال ما، فایل XML را با اینترنت اکسپلورر باز می کنیم تا به شما نشان دهیم که حتی این یادگار مرورگر نیز به خوبی کار می کند. شکل فایل XML به این صورت است.
داده های داخل فایل XML به خوبی ساختار یافته و در نمای رنگی نمایش داده می شوند. برچسب ها به رنگ بنفش و متن ساده سیاه است، بنابراین خواندن اطلاعات آسان است.
تنها نقطه ضعف این روش این است که تنها کاری که می توانید انجام دهید خواندن داده ها است. شما نمی توانید آن را ویرایش کنید.
استفاده از ویرایشگر متن
همانطور که چندین بار ذکر شد، فایلهای XML فقط فایلهای متنی هستند. این بدان معناست که می توانید فایل های XML را با استفاده از هر ویرایشگر متنی مانند Notepad باز کنید. یک ویرایشگر متن ساده زمانی عالی است که شما فقط باید فایل را مشاهده کنید، ویرایش های کوچکی انجام دهید و آن را با شخص دیگری به اشتراک بگذارید.
برای باز کردن فایل XML در Notepad، روی فایل XML کلیک راست کنید، یک بار دیگر Open with را انتخاب کنید و Notepad را انتخاب کنید..
در اینجا فایل XML در Notepad چگونه به نظر می رسد.
کد XML به درستی قالب بندی شده است، اما هیچ کدگذاری رنگی وجود ندارد. این کار خواندن را سختتر میکند زیرا نمیتوانید بلافاصله برچسبها را از متن ساده تشخیص دهید.
از طرف دیگر، میتوانید از ویرایشگرهای نشانه گذاری پیشرفتهتر مانند Notepad++ و اتم استفاده کنید که نحو را برجسته میکنند و کار قالببندی کد را بهتر انجام میدهند. در اینجا فایل XML ما در Atom به نظر می رسد.
به لطف شماره خطوط و کدگذاری رنگ اضافی برای انواع داده های مختلف، کد تمیزتر به نظر می رسد.
استفاده از ویرایشگر XML آنلاین
ویرایشگرهای XML میتوانند محتوای فایل را بخوانند، آن را تغییر دهند و حتی آن را به فرمت دیگری مانند CSV یا JSON تبدیل کنند. اگر به خواندن نحو XML عادت ندارید، اغلب خواندن و درک متن آسانتر است.
بیایید نمایشگر XML را امتحان کنیم، یک ویرایشگر XML آنلاین رایگان با چندین ویژگی مفید.
به صفحه وب XML Viewer بروید، کد XML خود را از فایل XML کپی کنید و آن را در پنجره ورودی XML جایگذاری کنید.
همچنین، میتوانید روی دکمه مرور کلیک کنید تا فایل XML خود را آپلود کنید یا اگر میخواهید محتوای XML را از یک صفحه وب پیوند دهید، روی دکمه Load URL کلیک کنید.
بعد، میتوانید نمای درختی را انتخاب کنید تا محتوای فایل را به روشی خواناتر مشاهده کنید.
اگر کد XML شما بهخوبی قالببندی نشده است، میتوانید گزینه زیبایی را درست در زیر نمای درختی انتخاب کنید.
روش مورد علاقه شما برای باز کردن و ویرایش فایل های XML چیست؟ در نظرات زیر به ما اطلاع دهید!
.