اگر تا به حال پسوند xml. را در پوشه دانلودهای خود دیدهاید و از خود پرسیدهاید که این چیست، پس بدانید تنها نیستید. برای یادگیری اینکه فایل XML چیست و نحوه باز کردن آن به صورت محلی در رایانه و ویرایشگرهای آنلاین، به خواندن این مقاله ادامه دهید.
فایل XML چیست؟
XML مخفف Extensible Markup Language است و توسط W3C (کنسرسیوم شبکه جهانی وب) در دهه 90 ایجاد شده است.
اگرچه XML، مانند HTML یک زبان نشانه گذاری قابل خواندن برای انسان است، اما اهداف آن بسیار متفاوت است. HTML ساختار یک صفحه وب و محتوای آن و XML ساختار داده را توصیف میکند.
XML برنامهها و مهمتر از همه برنامه نویسان، یک قالب استاندارد و کاملا پذیرفته شده را برای انتقال دادهها از طریق سیستمهای مختلف فراهم میکند. به این ترتیب، XML اشتراکات بیشتری با JSON نسبت به HTML دارد.
هرچند که XML دیگر روش ارجح برای سازماندهی و انتقال داده نیست، اما هنوز جای خود را حفظ کرده است. XML هنوز در بسیاری از سیستمهای قدیمی استفاده میشود و RSS و SVG هر دو براساس قالب XML هستند.
در اینجا یک مثال ساده از یک فایل XML و نحوه استفاده از آن برای ساختار داده وجود دارد:
<?xml version="1.0" encoding="UTF-8"?>
<fcc_merch>
<item>
<name>Triblend T-shirt</name>
<price>$24.99</price>
<description>Represent the freeCodeCamp community with pride in this jet-black Triblend T-shirt featuring the iconic "bonfire function call" logo.</description>
</item>
<item>
<name>Cotton-Poly Pullover Hoodie</name>
<price>$49.99</price>
<description>Stay toasty and dress like a developer with this jet-black cotton-poly pullover hoodie.</description>
</item>
<item>
<name>Ceramic Coffee Mug</name>
<price>$14.99</price>
<description>Toast to the developer community with your very own freeCodeCamp Bonfire Function Call mug.</description>
</item>
</fcc_merch>
نمونه فایل fcc-merch.xml
چگونه یک فایل XML را در کامپیوتر خود اجرا کنیم؟
به پوشه دانلودها و همان فایل با پسوند xml. برگردید. اگر همیشه به باز کردن فایل XML نیاز دارید، گزینههای زیادی پیش روی شماست. سوال اصلی این است که آیا شما نیاز به ویرایش دادهها در فایل XML دارید یا فقط آنها را مشاهده میکنید.
مشاهده فایل XML در مرورگر
اگر تمام کاری که شما باید انجام دهید مشاهده اطلاعات موجود در یک فایل XML است، خوش شانس هستید. تقریبا هر مرورگری میتواند یک فایل XML را باز کند.
در مرورگر گوگل کروم، فقط یک برگه جدید باز کرده و فایلXML را به سمت بالا بکشید. همچنین میتوانید روی فایلXML کلیک راست کرده و روی "Open with" بروید و سپس روی "Chrome" کلیک کنید.
پس از انجام این کار، فایل در یک برگه جدید برایتان باز میشود.
اینجا فایل fcc-merch.xml در مرورگر کروم اینگونه به نظر میرسد:
توجه: مراحل کار مربوط به سیستم عامل شما ممکن است کمی متفاوت باشند.
ویرایش یک فایل XML در ویرایشگرهای متن
اگر میخواهید یک فایلXML را به صورت محلی (روی سیستم خودتان) ویرایش کنید یا ترجیح میدهید آن را خارج از مرورگر مشاهده کنید، بهترین راه برای انجام این کار استفاده از ویرایشگر متن است.
بسته به سیستم عامل خود گزینههای زیادی دارید. در اینجا چند نمونه وجود دارد:
ویندوز:
- Notepad++
ویندوز/ مک/ لینوکس:
- VSCode
- Atom
- Sublime Text
توجه داشته باشید که VSCode ، Atom و Sublime Text برنامههای نسبتا سنگینی هستند، به خصوص اگر تمام کاری که میخواهید انجام دهید ویرایش یک فایلXML است. کاربران Mac و Linux ممکن است به ویرایشگرهای متن سبک دیگر مانند gedit یا Leafpad دسترسی داشته باشند که میتوانند فایلهای XML را باز و ویرایش کنند.
اگر میخواهید نحوه کدنویسی را بیاموزید، مطمئنا یکی از ویرایشگرهای ذکر شده در بالا را امتحان کنید.
پس از دانلود ویرایشگر، میتوانید مانند هر فایل دیگری، فایلXML را از ویرایشگر GUI باز کنید.
در اینجا همان فایل fcc-merch.xml در VSCode را میبینید:
چگونه یک فایل XML را به صورت آنلاین باز کنیم؟
باز کردن یک فایلXML به صورت آنلاین آسان است و بهترین مرورگرهای آنلاین XML به عنوان ویرایشگر و قالبساز نیز فعالیت میکنند.
در اینجا برخی از محبوبترین ویرایشگران XML آنلاین وجود دارد:
- Code Beauty
- JSON Formatter
- Tutorialspoint
هر یک به طور مشابه کار میکنند و به شما امکان میدهند فایلXML را از رایانه خود آپلود کنید یا آن را در ویرایشگر کپی و پیست کنید:
ویرایشگر کد Beauty
پس از دانلود XML، میتوانید "نمای درخت" را کلیک کنید تا مشاهده سلسله مراتب دادهها و نحوه قرارگیری زمینههای مختلف آسانتر شود:
فقط ویرایشهایی را که لازم دارید در ویرایشگر سمت چپ انجام دهید. پس از پایان کار، فقط "دانلود" را کلیک کنید تا یک نسخه از فایل ویرایش شده شما بارگیری شود.
توجه داشته باشید که نسخه دانلود شده شما ممکن است نام دیگری مانند codebeautify.xml داشته باشد. فقط قبل از ضمیمه فایل به ایمیل، آپلود آن یا هر کاری که لازم است انجام دهید، نام آن را تغییر دهید.
جمع بندی
حتی اگر فایلهای XML در مقایسه با راهحلهای مدرن برای انتقال داده مانند JSON بسیار متراکم هستند، دانستن نحوه باز کردن و ویرایش آنها ضرری ندارد. خوشبختانه شما گزینههای زیادی در سیستم محلی و آنلاین خود پیدا کردهاید.
امیدوارم که این مقاله به شما کمک کند تا دفعه بعدی که به باز کردن یا ویرایش یک فایلXML نیاز دارید، بدانید چه کار کنید.
اگر هرگونه سوال یا نظری دارید، در بخش زیر با ما در میان بگذارید.
دیدگاه و پرسش
در حال دریافت نظرات از سرور، لطفا منتظر بمانید
در حال دریافت نظرات از سرور، لطفا منتظر بمانید