img

Что такое 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 по-прежнему используется во многих системах предыдущего поколения, и к тому же на формате 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-файл.

 

Ссылка
скопирована
Программирование
Скидка 25%
Python-программист с нуля
Стань разработчиком на одном из самых популярных языков программирования.
Получи бесплатный
вводный урок!
Пожалуйста, укажите корректный e-mail
отправили вводный урок на твой e-mail!
Получи все материалы в telegram и ускорь обучение!
img
Еще по теме:
img
За последние годы микрослужбы прошли путь от обычного переоцененного модного словечка до вещи, которую вы, как специалист по про
img
Введение Резидентные базы данных (или хранилища в памяти) по большей части делают упор на хранилище данных в памяти, а не на жес
img
  Многие люди рассуждают так: «зачем, ну зачем мне изучать еще один язык программирования?» Для них это лишнее, и они стараютс
img
Введение Объекты в Kubernetes – это базовые постоянные сущности, которые описывают состояние кластера Kubernetes. Модули – это э
img
  Довольно часто мы встречаемся с компонентами архитектуры программного обеспечения, которые являются частью любой системы, но п
img
  Ключевые отличия между JDK, JRE и JVM: JDK – это набор средств для разработки программного обеспечения, JRE – это програ
Комментарии
ЛЕТНИЕ СКИДКИ
40%
50%
60%
До конца акции: 30 дней 24 : 59 : 59