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
А что если мы скажем, что есть способы легко и без боли начать программировать? А потом стать крутым разработчиком, работать в свободном графике и в любое время кушать питсу? Подробнее в статье!
img
Делаем код-ревью корректно - с уважением, эффективностью и улучшением качества, не раздражая коллег
img
Java 21 имеет ряд улучшений в производительности и синтаксисе, однако есть подводные камни. В статье расскажем все о рисках и как сделать миграцию безболезненной
img
Готов узнать что такое gRPC, как работает и для чего нужно? Не, не, это не GPRS, не путай! А ещё расскажем про Protobuf!
img
React - это популярная Javascript библиотека для создания интерфейсов. Узнай, почему её выбирают миллионы девелоперов по всему миру
ЛЕТНИЕ СКИДКИ
30%
40%
50%
До конца акции: 30 дней 24 : 59 : 59