Что такое файл 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» в формате документа Word .DOCX, например, и он также используется в Excel (файлы XLSX) и PowerPoint (файлы PPTX).
Итак, если у вас есть файл XML, это не обязательно говорит вам о том, с каким приложением оно предназначено для использования. И, как правило, вам не нужно беспокоиться об этом, если только вы не разрабатываете XML-файлы..
Как я могу открыть один?
Есть несколько способов открыть файл XML напрямую. Вы можете открывать и редактировать их в любом текстовом редакторе, просматривать их в любом веб-браузере или использовать веб-сайт, который позволяет просматривать, редактировать и даже конвертировать их в другие форматы..
Используйте текстовый редактор, если вы регулярно работаете с файлами XML
Поскольку XML-файлы на самом деле являются просто текстовыми файлами, вы можете открыть их в любом текстовом редакторе. Дело в том, что многие текстовые редакторы, такие как Notepad, просто не предназначены для отображения файлов 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-файл.