img

Что такое XML-файл? Как открывать XML-файлы и лучшие программы просмотра XML

Если вы когда-нибудь видели файл с расширением .xml и думали о том, что же это такое, то вы в этом не одиноки.

icon strelka icons icons

узнай больше на курсе

Python программист с нуля
Стань разработчиком на одном из самых популярных языков программирования - Python
Укажите вашу электронную почту
Неверный адрес электронной почты
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных
Готово!
Отправили доступы на вашу
электронную почту
Java-разработчик с нуля
Освойте backend-разработку и программирование на Java, фреймворки Spring и Maven, работу с базами данных и API
Укажите вашу электронную почту
Неверный адрес электронной почты
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных
Готово!
Отправили доступы на вашу
электронную почту
C# разработчик с нуля
На курсе ты освоишь основы программирования на C#, включая синтаксис, объектно-ориентированное программирование и асинхронное программирование.
Укажите вашу электронную почту
Неверный адрес электронной почты
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных
Готово!
Отправили доступы на вашу
электронную почту

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

Что такое XML-файл?

XML расшифровывается как Extensible Markup Language (расширяемый язык разметки). Он был создан консорциумом W3C (World Wide Web Consortium – Консорциум Всемирной Паутины) в 90-х годах.

Несмотря на то, что и XML, и HTML являются языками разметки, которые удобны для восприятия, они все же имеют совершенно разные назначения. HTML описывает структуру веб-страницы и ее содержимое, а XML – структуру данных.

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

При том, что XML больше не является приоритетным методом организации и передачи данных, он все еще остается на своем месте. XML по-прежнему используется во многих системах предыдущего поколения, и к тому же на формате XML основаны RSS и SVG.

Ниже приведен простой пример 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-файл можно практически в любом браузере.

В браузере Chrome вы можете просто открыть новую вкладку и перетащить туда XML-файл. Или вы можете щелкнуть XML-файл правой кнопкой мыши и навести курсор на «Открыть с помощью», а затем выбрать «Chrome».

После того, как вы это сделаете, файл откроется в новой вкладке. 

Ниже показано, как файл fcc-merch.xml выглядит в Chrome:

image-26

Примечание: действия для вашей операционной системы могут немного отличаться.

Редактирование XML-файла с помощью текстового редактора

Если вам нужно отредактировать XML-файл локально или если вы хотите просмотреть файл не в браузере, то лучшим решением будет сделать это в текстовом редакторе.

Есть много вариантов в зависимости от операционной системы. Ниже приведены самые простые:

Windows:

  • Notepad++

Mac/Linux/Windows:

  • VSCode
  • Atom
  • Sublime Text

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

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

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

Ниже показан тот же файл fcc-merch.xml в VSCode:

image-27

Как открыть XML-файл онлайн?

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

Ниже приведены несколько самых популярных онлайн программ просмотра/редактирования XML:

  • Code Beautify
  • JSON Formatter
  • Tutorialspoint

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

image-24

Beautify - Программа просмотра/редактирования для XML

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

image-33

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

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

Заключение

У формата XML длинная и богатая история. 

Несмотря на то, что XML-файлы довольно массивные в сравнении с современными форматами для передачи данных, такими как JSON, все же не повредит знать, как их можно открывать и редактировать. К счастью, для этого у вас есть немало вариантов как на вашем компьютере, так и в Интернете.

Надеюсь, эта информация вам когда-нибудь поможет открыть или отредактировать XML-файл.

Ссылка
скопирована
Получите бесплатные уроки на наших курсах
Все курсы
icon strelka icons icons

узнай больше на курсе

Python программист с нуля
Стань разработчиком на одном из самых популярных языков программирования - Python
Подробнее о курсе
Java-разработчик с нуля
Освойте backend-разработку и программирование на Java, фреймворки Spring и Maven, работу с базами данных и API
Подробнее о курсе
C# разработчик с нуля
На курсе ты освоишь основы программирования на C#, включая синтаксис, объектно-ориентированное программирование и асинхронное программирование.
Подробнее о курсе
Фронтенд-разработчик с нуля
Погрузитесь в мир веб-разработки, освоив основные инструменты работы: HTML, CSS, JavaScript
Подробнее о курсе
Разработка приложений на Flutter и Dart
Научись создавать кроссплатформенные приложения на Flutter, освой язык Dart
Подробнее о курсе
Автоматизированное тестирование на Python
Изучите автоматизацию тестирования на Python чтобы стать востребованным специалистом
Подробнее о курсе
Еще по теме:
img
SQL или NoSQL, вот в чём вопрос! И как раз с этим вопросом мы поможем сегодня разобраться. Что использовать в каких случаях, где есть какие преимущества и как возможно использовать их все вместе.
img
Вебхуки позволяют различным системам обмениваться данными в реальном времени. В этой статье мы разберём, что такое вебхук, как он работает, где и зачем его использовать, а также как настроить.
img
Redis — один из самых популярных инструментов для хранения данных. В статье разбираем, что такое Redis и как его можно использовать.
img
Маска подсети помогает определить, какие устройства находятся в одной сети, а какие – за её пределами. В этой статье разберём, что такое маска подсети, зачем она нужна и как её использовать.
img
Деплой (развертывание) приложения — это этап разработки, на котором приложение размещается и запускается на сервере. Это позволяет начать его использование. В статье разберемся, как это происходит.
Весенние скидки
30%
50%
60%
До конца акции: 30 дней 24 : 59 : 59