نحوه باز کردن یک فایل XML و استفاده از آنها

آیا(Did) در همه جا متوجه فایل های XML شده اید؟ (XML)این کاملا طبیعی است. داده های بیشتری در همه جای دنیا تولید و به اشتراک گذاشته می شود و XML احتمالاً کارآمدترین روش حمل و نقل است.

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

XML چیست؟ 

XML مخفف e X کششی (X)M arkup L زبان است. XML یک زبان برنامه نویسی نیست(programming language) ، بلکه یک زبان نشانه گذاری است. زبان نشانه گذاری بسیار محبوب دیگری که باید درباره آن بدانید HTML است . این زبان‌ها از برچسب‌ها برای تعریف عناصر مختلف در یک سند استفاده می‌کنند و با استفاده از کلمات ساده انگلیسی نوشته می‌شوند که می‌توانیم آنها را بجای دستور برنامه‌نویسی استاندارد بخوانیم.

همانطور که گفته شد، XML ابزاری است که برای ذخیره و انتقال محتوا از طریق اینترنت استفاده می شود. از زبان ساده ای استفاده می کند که تقریباً هر برنامه ای می تواند آن را بفهمد، بنابراین داده ها به راحتی توسط انسان ها و ماشین ها خوانده می شود. در اینجا کد XML به نظر می رسد:

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

تفاوت بین XML و HTML(The Difference Between XML and HTML)

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

HTML محتوا را قالب بندی(formats) می کند و XML محتوا را ذخیره(stores) می کند.

XML برای چه مواردی استفاده می شود؟ 

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

آیا تا به حال فکر کرده اید که چرا پسوند فایل Microsoft Word DOCX دارای "X" در انتهای آن است؟ این به خاطر XML است. از سال 2007، مجموعه آفیس(Office) برای ساختار اسناد به XML متکی است. همین امر در مورد فایل های اکسل(Excel) ( XLSX ) و حتی فایل های پاورپوینت(PowerPoint) که اکنون به جای PPT ، PPTX هستند، صدق می کند . به لطف XML، رایانه ها می توانند به سرعت داده ها را در صورت نیاز ساختاردهی و بازیابی کنند.

چند مکان دیگر وجود دارد که از XML استفاده می شود. در ادامه با آن ها آشنا خواهید شد.

وب سایت های تعاملی(Interactive Websites)

وب سایت ها داده های صفحات خود را از فایل های XML دریافت می کنند. اینجا جایی است که HTML و XML با هم استفاده می شوند. XML به ویژه در صورتی که یک وب سایت پویا طراحی می کنید بسیار مهم است. وقتی محتوا به دلیل ماهیت تعاملی صفحه به سرعت تغییر می کند، برای نمایش آن محتوا به XML نیاز دارید.(XML)

نقشه های سایت(Sitemaps)

اگر زمانی وب‌سایتی ایجاد کرده‌اید، باید نقشه‌های سایت XML(XML sitemaps) را بدانید . نقشه های سایت برای بهینه سازی موتورهای جستجو بسیار مهم هستند. نقشه سایت XML برای ارائه اطلاعات مربوط به صفحات وب شما به گوگل(Google) استفاده می شود تا بداند چگونه وب سایت شما را دسته بندی و رتبه بندی کند.

چگونه یک فایل XML را باز کنیم؟ 

فایل های XML(XML) فایل های متنی ساده هستند. می توانید یک فایل XML را با یک ویرایشگر متن ساده، یک ویرایشگر اختصاصی XML یا حتی مرورگری مانند فایرفاکس(Firefox) یا کروم(Chrome) باز کنید. ما قصد داریم هر 3 روش را در زیر پوشش دهیم.

با استفاده از یک مرورگر وب(Using a Web Browser)

اگر فقط می خواهید یک فایل XML را مشاهده کنید، تنها چیزی که نیاز دارید یک مرورگر وب است. هر مرورگر مدرنی می‌تواند فایل‌های XML را بخواند ، خواه از Google Chrome ، Firefox ، یا Edge استفاده می‌کنید .

برای باز کردن یک فایل XML با مرورگر، روی فایل کلیک راست کرده، از منو گزینه Open with را انتخاب کنید و سپس بر روی مرورگر مورد نظر خود کلیک کنید.

در مثال ما، فایل XML را با اینترنت اکسپلورر(Internet Explorer) باز می کنیم تا به شما نشان دهیم که حتی این یادگار مرورگر نیز به خوبی کار می کند. در اینجا فایل XML به نظر می رسد.

داده های داخل فایل XML به خوبی ساختار یافته و در نمای رنگی نمایش داده می شود. برچسب ها به رنگ بنفش و متن ساده سیاه است، بنابراین خواندن اطلاعات آسان است.

تنها نقطه ضعف این روش این است که تنها کاری که می توانید انجام دهید خواندن داده ها است. شما نمی توانید آن را ویرایش کنید.

استفاده از ویرایشگر متن(Using a Text Editor)

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

برای باز کردن فایل XML در Notepad ، روی فایل XML کلیک راست کرده ، یک بار دیگر Open with را انتخاب کنید و (Open with)Notepad را انتخاب کنید .

در اینجا فایل XML در Notepad به نظر می رسد .

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

از طرف دیگر، می توانید از ویرایشگرهای نشانه گذاری(markdown editors) پیشرفته تری مانند Notepad++ و Atom استفاده کنید که نحو را برجسته می کنند و کار قالب بندی کد را بهتر انجام می دهند. در اینجا فایل XML ما در Atom(Atom) به نظر می رسد .

کد به لطف شماره خطوط و کدگذاری رنگ اضافی برای انواع داده های مختلف تمیزتر به نظر می رسد.

استفاده از ویرایشگر XML آنلاین(Using an Online XML Editor)

ویرایشگرهای XML(XML) می‌توانند محتوای فایل را بخوانند، آن را تغییر دهند و حتی آن را به فرمت دیگری مانند CSV یا JSON تبدیل کنند. اگر به خواندن سینتکس XML عادت ندارید، اغلب خواندن و درک متن آسان تر است.(XML)

بیایید XML Viewer را امتحان کنیم، یک ویرایشگر  XML آنلاین رایگان با چندین ویژگی مفید.

به صفحه وب XML Viewer بروید، کد (XML Viewer)XML خود را از فایل XML کپی کنید و آن را در پنجره ورودی XML قرار دهید.(XML Input)

یا اگر می‌خواهید محتوای XML را از یک صفحه وب پیوند دهید ، می‌توانید روی دکمه Browse کلیک کنید تا فایل XML خود را آپلود کنید یا روی دکمه Load URL کلیک کنید.(Load URL )

در مرحله بعد، می توانید Tree View را انتخاب کنید تا محتوای فایل را به روشی خواناتر مشاهده کنید.

اگر کد XML شما به خوبی قالب بندی نشده است، می توانید گزینه Beautify را که درست در زیر نمای درختی(Tree View) قرار دارد انتخاب کنید.

روش مورد علاقه شما برای باز کردن و ویرایش فایل های XML چیست؟ در قسمت نظرات پایین ما را آگاه کنید!



About the author

من یک برنامه نویس کامپیوتر هستم و بیش از 15 سال است که هستم. مهارت های من در توسعه و نگهداری برنامه های کاربردی نرم افزاری و همچنین ارائه پشتیبانی فنی برای آن برنامه ها نهفته است. همچنین برنامه نویسی کامپیوتر را به دانش آموزان دبیرستانی آموزش داده ام و در حال حاضر یک مربی حرفه ای هستم.



Related posts