Какво е XML файл? Как да отворите XML файлове и най-добрите XML зрители

Ако някога сте виждали .xmlразширението в папката за изтегляния и сте се чудили какво е това, не сте сами.

Продължете да четете, за да научите какво е XML файл и как да го отворите както локално на вашия компютър, така и в онлайн редактори.

Какво представлява XML файл?

XML означава Extensible Markup Language и е създаден от W3C (World Wide Web Consortium) през 90-те години.

Въпреки че XML, подобно на HTML, е разбираем за човешки език за маркиране, те служат за много различни цели. HTML описва структурата на уеб страница и нейното съдържание, а XML описва структурата на данните.

XML предоставя програми и по-важното програмисти, стандартен, широко приет формат за предаване на данни през различни системи. По този начин XML има повече общо с JSON, отколкото с HTML.

Въпреки че XML вече не е предпочитаният метод за организиране и предаване на данни, той все още има своето място. XML все още се използва в много наследени системи и RSS и SVG се основават на XML формата.

Ето един прост пример за XML файл и как се използва за структуриране на данни:

   Triblend T-shirt $24.99 Represent the freeCodeCamp community with pride in this jet-black Triblend T-shirt featuring the iconic "bonfire function call" logo.   Cotton-Poly Pullover Hoodie $49.99 Stay toasty and dress like a developer with this jet-black cotton-poly pullover hoodie.   Ceramic Coffee Mug $14.99 Toast to the developer community with your very own freeCodeCamp Bonfire Function Call mug.  

Как да отворите XML файл локално

Назад към папката за изтегляния и този файл с .xmlразширението.

Ако някога се наложи да отворите XML файл, имате много опции. Големият въпрос е дали трябва да редактирате данните в XML файла или просто да ги прегледате.

Прегледайте XML файл в браузър

Ако всичко, което трябва да направите, е да прегледате данните в XML файл, имате късмет. Почти всеки браузър може да отвори XML файл.

В Chrome просто отворете нов раздел и плъзнете XML файла. Като алтернатива щракнете с десния бутон върху XML файла и задръжте курсора на мишката върху „Отваряне с“, след което щракнете върху „Chrome“.

Когато го направите, файлът ще се отвори в нов раздел.

Ето как fcc-merch.xmlизглежда файлът в Chrome:

Забележка: Инструкциите за вашата операционна система може да се различават леко.

Редактирайте XML файл в текстов редактор

Ако трябва да редактирате XML файл локално или предпочитате да го видите извън браузъра, най-добрият начин да направите това е в текстов редактор.

Имате много опции в зависимост от вашата операционна система. Ето някои често срещани препоръки:

Windows:

  • Notepad ++

Mac / Linux / Windows:

  • VSCode
  • Атом
  • Възвишен текст

Имайте предвид, че VSCode, Atom и Sublime Text са доста тежки програми, особено ако всичко, което искате да направите, е да редактирате XML файл. Потребителите на Mac и Linux може да имат достъп до други леки текстови редактори като gedit или Leafpad, които могат да отварят и редактират XML файлове.

Ако искате да научите как да кодирате, тогава непременно изпробвайте един от редакторите, изброени по-горе.

След като изтеглите редактор, можете да отворите XML файла от GUI на редактора, както всеки друг файл.

Ето същия fcc-merch.xmlфайл във VSCode:

Как да отворите XML файл онлайн

Отварянето на XML файл онлайн е лесно и най-добрите онлайн XML зрители също функционират като редактори и форматиращи устройства.

Ето някои от най-популярните онлайн XML зрители / редактори:

  • Код Разкраси
  • JSON Formatter
  • Tutorialspoint

Each one works similarly, allowing you to either upload the XML file from your computer or copy and paste it into the editor on the left:

Once you load your XML, you can click "Tree View" to make it easier to see the hierarchy of your data and how different fields are nested:

Just make any edits you need to in the editor on the left. Then when you're done, just click "Download" to download a copy of your edited file.

Note that your downloaded copy may have a different name like codebeautify.xml. Just rename the file before you attach it to an email, upload it, or whatever it is you need to do.

In summary

The XML format has a long and storied history.

Even though XML files are quite dense compared to modern solutions for data transmission like JSON, it doesn't hurt to know how to open and edit them. Fortunately you've got a lot of options on your local machine and online.

Hope this helps the next time you need to open up or edit an XML file.

Stay safe and happy coding.