Что такое XML-файл (и как его открыть)?

Файл с расширением .xml является файлом расширяемого языка разметки (XML). На самом деле это просто текстовые файлы, в которых используются настраиваемые теги для описания структуры и других функций документа.

Что такое XML?

XML - это язык разметки, созданный Консорциумом всемирной паутины (W3C) для определения синтаксиса кодирования документов, которые могут читать как люди, так и машины. Это достигается за счет использования тегов, которые определяют структуру документа, а также то, как документ должен храниться и транспортироваться.

Вероятно, проще всего сравнить его с другим языком разметки, с которым вы, возможно, знакомы - языком гипертекстовой разметки (HTML), используемым для кодирования веб-страниц. HTML использует заранее определенный набор символов разметки (сокращенных кодов), которые описывают формат содержимого веб-страницы. Например, в следующем простом коде HTML используются теги, чтобы выделить некоторые слова полужирным и курсивом:

Вот как вы выделяете текст жирным и вот как вы делаете текст курсивом

Однако XML отличает то, что он расширяемый. XML не имеет предопределенного языка разметки, в отличие от HTML. Вместо этого XML позволяет пользователям создавать свои собственные символы разметки для описания контента, создавая неограниченный и самоопределяющийся набор символов.

По сути, HTML - это язык, ориентированный на представление контента, а XML - это специальный язык описания данных, используемый для хранения данных.

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

  • RSS и ATOM описывают, как приложения для чтения обрабатывают веб-каналы.
  • Microsoft .NET использует XML для своих файлов конфигурации.
  • Microsoft Office 2007 и более поздние версии используют XML в качестве основы для структуры документа. Это то, что «X» означает, например, в формате документа Word .DOCX, и он также используется в Excel (файлы XLSX) и PowerPoint (файлы PPTX).

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

Как открыть один?

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

Используйте текстовый редактор, если вы регулярно работаете с XML-файлами

Поскольку файлы XML на самом деле представляют собой просто текстовые файлы, вы можете открывать их в любом текстовом редакторе. Дело в том, что многие текстовые редакторы, такие как Блокнот, просто не предназначены для отображения файлов XML с их правильной структурой. Можно открыть файл XML и быстро взглянуть, чтобы понять, что это такое. Но есть гораздо лучшие инструменты для работы с ними.

Щелкните правой кнопкой мыши XML-файл, который вы хотите открыть, выберите «Открыть с помощью» в контекстном меню, а затем выберите «Блокнот».

Примечание . Здесь мы используем примеры Windows, но то же самое верно и для других операционных систем. Найдите хороший сторонний текстовый редактор, который поддерживает файлы XML.

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

Таким образом, хотя Блокнот может быть полезен для быстрой проверки XML-файла, вам гораздо лучше использовать более продвинутый инструмент, такой как Notepad ++, который выделяет синтаксис и форматирует файл так, как он задумал.

Вот тот же XML-файл, открытый в Notepad ++:

СВЯЗАННЫЕ: Как заменить Блокнот другим текстовым редактором в Windows

Используйте веб-браузер для просмотра структурированных данных

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

Если нет, вы можете щелкнуть файл правой кнопкой мыши, чтобы найти варианты его открытия в любом приложении, которое вы хотите. Просто выберите свой веб-браузер из списка программ. В этом примере мы используем Chrome.

Когда файл откроется, вы должны увидеть хорошо структурированные данные. Это не так красиво, как представление с цветовой кодировкой, которое вы получаете с чем-то вроде Notepad ++, но это намного лучше, чем то, что вы получаете с помощью Notepad.

Использование онлайн-редактора для просмотра, редактирования или преобразования файлов XML

Если вы хотите отредактировать случайный XML-файл и не хотите загружать новый текстовый редактор, или если вам нужно преобразовать XML-файл в другой формат, есть несколько приличных онлайн-редакторов XML, доступных бесплатно. TutorialsPoint.com, XMLGrid.net и CodeBeautify.org позволяют просматривать и редактировать файлы XML. После редактирования вы можете загрузить измененный XML-файл или даже преобразовать его в другой формат.

В качестве примера здесь мы будем использовать CodeBeautify.org. Страница разделена на три раздела. Слева находится XML-файл, с которым вы работаете. Посередине вы найдете несколько вариантов. Справа вы увидите результаты некоторых вариантов, которые вы можете выбрать. Например, на изображении ниже наш полный XML-файл находится слева, а древовидное представление отображается на панели результатов, потому что мы щелкнули по кнопке «Древовидное представление» посередине.

Вот эти варианты лучше. Используйте кнопку «Обзор», чтобы загрузить XML-файл со своего компьютера, или кнопку «Загрузить URL», чтобы получить XML-файл из онлайн-источника.

Кнопка «Древовидное представление» отображает ваши данные в хорошо отформатированной древовидной структуре на панели результатов, при этом все ваши теги слева окрашены оранжевым цветом, а атрибуты - справа от тегов.

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

Кнопка «Свернуть» отображает ваши данные с использованием как можно меньшего количества белого пространства. Он попытается поместить каждую часть данных в одну строку. Это пригодится при попытке уменьшить размер файла. Это сэкономит место, но за счет возможности эффективного чтения.

И, наконец, вы можете использовать кнопку «XML в JSON» для преобразования XML в формат JSON, кнопку «Экспорт в CSV» для сохранения данных в виде файла значений, разделенных запятыми, или кнопку «Загрузить» для загрузки любых изменений. вы создали как новый файл XML.