یک فایل XML چیست (و چگونه می توانم آن را باز کنم)؟

فایل با فرمت فایل xml یک فایل نشانه گذاری Extensible Markup Language (XML) است. این ها واقعا فقط فایل های متنی ساده هستند که از برچسب های سفارشی برای توصیف ساختار و سایر ویژگی های سند استفاده می کنند.

XML چیست؟

XML یک زبان نشانه گذاری شده توسط کنسرسیوم جهانی وب (W3C) است که برای تعریف یک نحوی برای رمزگذاری اسناد که می تواند هر دو انسان و دستگاه را بخواند. این کار را از طریق استفاده از برچسب ها که ساختار سند را تعریف می کنند و همچنین نحوه ذخیره و حمل سند را انجام می دهد.

این احتمالا ساده ترین است که آن را با زبان نشانه گذاری دیگری که با آن آشنا هستید مقایسه کنید – Hypertext زبان نشانه گذاری (HTML) برای رمزگذاری صفحات وب استفاده می شود. HTML با استفاده از یک مجموعه از پیش تعیین شده از نشانه های نشانه گذاری (کدهای کوتاه) که قالب محتوای در یک صفحه وب را توصیف می کند. به عنوان مثال، کد HTML ساده زیر با استفاده از تگ ها برای ایجاد برخی کلمات به صورت جسور و برخی از کادری است:

 این است که چگونه شما را  bold متن  و این است که چگونه شما را  متن کتانی 

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

اساسا، HTML یک زبان است که بر ارائه محتوای محسوب می شود، در حالی که XML یک توضیح داده اختصاصی است زبان مورد استفاده برای ذخیره داده ها

XML در اغلب موارد به عنوان مبنایی برای سایر فرمت های سند – صدها مورد استفاده قرار می گیرد. در اینجا برخی از شما ممکن است تشخیص:

  • RSS و ATOM هر دو توضیح دهید که چگونه برنامه های خواننده مدیریت خوردها وب را مدیریت کند.
  • Microsoft .NET از XML برای فایل های پیکربندی آن استفاده می کند.
  • مایکروسافت آفیس 2007 و بعد از آن XML را به عنوان مبنایی برای ساختار سند این همان چیزی است که "X" در قالب سند DOCX Word بدان معناست و همچنین در اکسل (فایل های XLSX) و پاورپوینت (فایل های PPTX) استفاده می شود.

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

چگونه می توانم باز کنم؟

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

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

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

روی فایل XML که میخواهید باز شود، روی آن کلیک راست کرده و روی گزینه "Open With" در منوی زمینه کلیک کنید، سپس بر روی گزینه "Notepad" کلیک کنید.

توجه : ما در حال استفاده از نمونه های ویندوز در اینجا هستیم، اما همین امر در مورد سایر سیستم عامل ها صادق است. به دنبال یک ویرایشگر متن ثالث خوب که برای پشتیبانی از فایل های XML طراحی شده است.

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

بنابراین در حالی که دفترچه یادداشت ممکن است برای سرعت بخشیدن به یک فایل XML مفید باشد، شما با ابزار پیشرفتهتری مانند Notepad ++ بهتر است که نحو را برجسته کرده و فایل را همانطور که در نظر گرفته شده است، 19659004] این همان فایل XML است که در Notepad ++ باز شده است:

مرتبط شده است: نحوه تعویض دفترچه یادداشت با ویرایشگر متن دیگر در ویندوز

مرورگر وب برای مشاهده داده های ساخت یافته

اگر واقعا نیازی به ویرایش فایل های XML نیست، اما فقط باید آنها را در موارد خاص مشاهده کنید، مرورگر ای که شما برای خواندن این مقاله استفاده می کنید، به این شغل مناسب است. و در واقع، مرورگر پیش فرض شما به صورت پیش فرض برای فایل های XML تنظیم شده است. بنابراین، دو بار کلیک کردن بر روی یک فایل XML باید آن را در مرورگر خود باز کنید.

اگر نه، شما می توانید با کلیک راست بر روی فایل آن را پیدا کنید تا گزینه ای برای باز کردن آن با هر برنامه ای که می خواهید را پیدا کنید. فقط مرورگر وب خود را از فهرست برنامه ها انتخاب کنید. ما در این مثال از Chrome استفاده می کنیم.

وقتی فایل باز می شود، باید اطلاعات به خوبی ساختار داده شود. این به نظر می رسد که نمایشگر رنگی با چیزی شبیه Notepad ++ نیست، اما دید دقیقتری نسبت به Notepad شما دارد.

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

اگر می خواهید فایل XML گاه به گاه را ویرایش کنید و نمی خواهید یک ویرایشگر متن جدید را دانلود کنید، یا اگر شما نیاز به تبدیل یک فایل XML به فرمت دیگر داشته باشید، چند نسخه ویرایشگر آنلاین XML به صورت رایگان موجود است. TutorialsPoint.com، XMLGrid.net، و CodeBeautify.org همه به شما امکان مشاهده و ویرایش فایل های XML را می دهند. پس از انجام ویرایش خود، می توانید فایل XML تغییر یافته را دانلود کنید یا حتی آن را به فرمت دیگری تبدیل کنید.

برای مثال در اینجا، ما از CodeBeautify.org استفاده خواهیم کرد. صفحه به سه بخش تقسیم شده است. در سمت چپ فایل XML با شما کار می کند. در وسط، چندین گزینه را خواهید یافت. در سمت راست، نتایج برخی از گزینه هایی را که می توانید انتخاب کنید را ببینید. به عنوان مثال، در تصویر زیر، فایل کامل XML ما در سمت چپ قرار دارد و نمای درخت در پنجره نتایج نمایش داده می شود، زیرا ما دکمه «نمایش درختان» را در وسط کلیک کردیم.

در اینجا یک بهتر به این گزینه ها نگاه کنید. برای بارگیری یک فایل XML از رایانه خود و یا «URL بارگذاری URL» برای کشیدن XML از یک منبع آنلاین از دکمه «مرور» استفاده کنید.

دکمه «نمایش درخت» دادههای شما را به سادگی نمایش میدهد ساختار درخت فرمت شده در صفحه نتایج با تمام تگ های شما در سمت چپ پرتقال و ویژگی های سمت راست برچسبها

"زیبایی" نمایش داده های شما را در حالت شسته و رفته، خطوط را بخوانید در پنجره نتایج.

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

و در نهایت شما می توانید از دکمه "XML to JSON" برای تبدیل XML به فرمت JSON، برای ذخیره داده های خود به عنوان یک فایل ارزشمند جدا شده با کاما و یا دکمه "دانلود" برای بارگیری هر گونه تغییری که شما را به عنوان یک فایل XML جدید ساخته اید، صادر کنید. "