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


Вам прислали XML-файл от внешней системы (например: налоговая, подрядчики, поставщики).
Но не понятно как посмотреть содержимое, возможно вы пробовали открыть двойным кликом, но стало еще больше вопросов, система спрашивает какой программой требуется открыть.
Или файл открылся, но вместо привычного документа вы увидели длинный текст с разделителями наподобие <products>...</products>.
В статье ниже рассмотрим, что такое XML-файл, как его понять и открыть простому человеку.
XML расшифровывается как eXtensible Markup Language - расширяемый язык разметки и требуется для обмена информации между программами.
Простыми словами XML это обычный текст, в котором данные выделены определенными элементами в угловых скобках <> - тегами.
Видя перед собой теги, люди часто путаются и боятся работать с XML, думая что это сложный исполняемый код программы.
Отчасти опасения оправданы, XML очень хрупкий и неточные изменения могут привести к его поломке.
Наличие тегов, позволяет XML передавать информацию в структурированном формате, тег поясняет программе, какой именно тип текста он содержит.
Так программа может извлечь и сопоставить данные для дальнейшего использования или сохранения в другом формате (например json или excel).
Удобство тегов в том, что они могут быть вложенными формируя структуру по типу матрешки.
На примере из реальной жизни, представим: теги это названия отделов магазина, а их содержимое это товары, программа в таком контексте выступает в качестве работника, который выкладывает товары на полки.
Рассмотрим пример ниже, поставщик может прислать информацию о товаре в таком виде:
<products>
<product>
<name>Молоток</name>
<price>350</price>
</product>
<product>
<name>Отвёртка</name>
<price>180</price>
</product>
<product>
<name>Рулетка</name>
<price>420</price>
</product>
</products>Пример XML
На первый взгляд может показаться немного запутанным, но если присмотреться, тег <products>...</products> это список продуктов, внутри него, имеется <product>...</product> это некий один продукт, далее внутри, тег <name>...</name> содержит название, рядом<price>...</price> содержит цену.
Посмотреть XML можно несколькими способами, основные из них выделены в таблицу:
| Способ | Установка | Валидация | Редактирование |
|---|---|---|---|
| Онлайн инструмент | Нет | Да | Да |
| Браузер | Нет | Нет | Нет |
| Блокнот | Нет | Нет | Да |
| Редактор | Да | иногда | иногда |
В интернете есть множество онлайн инструментов для просмотра XML документов. В данной статье рассмотрим инструмент с этого сайта.
Его особенность в том, что позволяет вставить как файл, так и текст, разрешает редактирование и подходит для использования с телефона, когда компьютер не под рукой.
Открываем Инструмент для просмотра XML
Вставляем файл или текстом, сам документ XML.
Нажимаем «Открыть XML».
В разделе «Просмотр XML»
выбираем «Дерево», в этом режиме возможно редактирование и скрытие элементов на стрелочку
выбираем «Cодержимое», для удобства просмотра
При необходимости нажимаем «Скачать форматированный XML»
Современный браузеры зачастую автоматически открывают XML документы по двойному клику.
Но если это не помогло, можно попробовать следующее:
Найдите XML-файл на компьютере.
Откройте браузер.
Перетащите XML-файл мышкой прямо в окно браузера.
Альтернативный способ выглядит так:
Нажмите на файл правой кнопкой мыши
Выберите «Открыть с помощью».
Выберите браузер (например Yandex, Chrome, Firefox, Edge).
После этого браузер должен отобразить содержимое файла в древовидной структуре где можно разворачивать и скрывать элементы.
Минус браузера в том, что он не позволяет редактировать.
Блокнот это бесплатный текстовый редактор, который есть практически на всех операционных системах, иногда он может иметь латинское название «Notepad».
Вот какие действия требуется предпринять:
Откройте блокнот.
Нажмите в меню «Файл», следом «Открыть»
Найдите и выберите XML-файл.
Существует множество редакторов, позволяющих просматривать XML документы.
Выбор зависит от операционной системы и личного предпочтения.
Преимущество таких редакторов в том, что они могут работать без интернета, в них проще работать с большими файлами и производить поиск.
Минусы же в том, что им могут потребоваться настройки или установка дополнений (плагинов), а так же они занимают место на компьютере и получают доступ к данным.
Среди бесплатных универсальных редакторов для всех операционных систем, можно выделить Visual Studio Code и Sublime Text.
Для тех кто желает углубиться в тему и узнать как изменять данные в XML, на данном сайте размещена статья Как работать с XML: редактировать и проверить.




