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

Ключевые выводы

  • XML — это язык разметки, используемый для кодирования документов, которые могут читаться как людьми, так и машинами. Он использует пользовательские теги для описания структуры и функций документа.
  • XML отличается от HTML, поскольку позволяет пользователям создавать свои собственные символы разметки, что делает его расширяемым и самоопределяемым.
  • Файлы XML используются в качестве основы для различных форматов документов, включая RSS, файлы конфигурации Microsoft .NET и файлы Microsoft Office.
  • Файлы XML можно открывать и редактировать с помощью текстовых редакторов, веб-браузеров, онлайн-редакторов и программ для конкретных приложений.

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

Что такое XML?

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

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

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

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

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

Для чего используются XML-файлы?

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

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

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

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

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

  • Любой текстовый редактор
  • Просматривайте их с помощью любого веб-браузера
  • Специальные веб-сайты, которые позволяют просматривать, редактировать и даже конвертировать их в другие форматы.
  • Специализированные программы
  • Интегрированные среды разработки
  • Майкрософт Эксель

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

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

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

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

Контекстное меню, вызываемое правой кнопкой мыши при щелчке правой кнопкой мыши по XML-файлу.  Откройте его с помощью Блокнота.

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

Файл открывается, но читать его сложно.

XML-файл, открытый в Блокноте.

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

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

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

Предыдущий XML-файл открыт в VSCode.  Он имеет подсветку синтаксиса, что облегчает чтение.

Большинство других сложных текстовых редакторов, таких как Notepad++ или Sublime, делают то же самое.

Откройте XML-файлы с помощью веб-браузера для просмотра структурированных данных

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

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

Откройте XML в Google Chrome, FireFox или Edge.

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

XML-файл открыт в Google Chrome.

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

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

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

XML с включенным древовидным представлением.

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

Нажмите

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

Средство просмотра дерева, отображающее XML-файл.

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

Результат

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

Вывод минимизации максимально сжат.

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *