Что такое 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:

  • Блокнот ++

Mac / Linux / Windows:

  • VSCode
  • Атом
  • Возвышенный текст

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

Если вы хотите научиться программировать, непременно попробуйте один из редакторов, перечисленных выше.

После загрузки редактора вы можете открыть XML-файл из графического интерфейса редактора, как любой другой файл.

Вот тот же fcc-merch.xmlфайл в VSCode:

Как открыть файл XML в Интернете

Открыть XML-файл в Интернете очень просто, и лучшие онлайн-программы просмотра XML также работают как редакторы и форматеры.

Вот некоторые из самых популярных онлайн-программ для просмотра / редактирования XML:

  • Код украсить
  • Форматирование JSON
  • Учебник

Каждый из них работает аналогично, позволяя либо загрузить XML-файл со своего компьютера, либо скопировать и вставить его в редактор слева:

После загрузки XML вы можете щелкнуть «Древовидное представление», чтобы упростить просмотр иерархии ваших данных и того, как вложены различные поля:

Просто внесите необходимые правки в редактор слева. Затем, когда вы закончите, просто нажмите «Загрузить», чтобы загрузить копию отредактированного файла.

Обратите внимание, что ваша загруженная копия может иметь другое имя, например codebeautify.xml. Просто переименуйте файл, прежде чем прикрепить его к электронному письму, загрузить или сделать что-то еще.

В итоге

Формат XML имеет долгую и легендарную историю.

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.