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

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

Что такое XML?

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

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

 Это то, как вы делаете жирный текст, и это то, как вы делаете текст курсивом 

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

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

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

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

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

Как я могу открыть один?

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

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

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

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

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

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

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

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

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

Если вам действительно не нужно редактировать 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 из онлайн-источника.

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

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

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

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

Оцените статью
TutoryBird.Ru
Добавить комментарий