Если вы когда-нибудь видели файл с расширением .xml и думали о том, что же это такое, то вы в этом не одиноки.
Дальше вы узнаете, что такое XML-файл и как его можно открыть локально на вашем компьютере и через онлайн-редактор.
Что такое XML-файл?
XML расшифровывается как Extensible Markup Language (расширяемый язык разметки). Он был создан консорциумом W3C (World Wide Web Consortium – Консорциум Всемирной Паутины) в 90-х годах.
Несмотря на то, что и XML, и HTML являются языками разметки, которые удобны для восприятия, они все же имеют совершенно разные назначения. HTML описывает структуру веб-страницы и ее содержимое, а XML – структуру данных.
XML предоставляет программам и, что не менее важно, программистам стандартный общепризнанный формат передачи данных между различными системами. Получается, что XML имеет больше общего с JSON, нежели с HTML.
При том, что XML больше не является приоритетным методом организации и передачи данных, он все еще остается на своем месте. XML по-прежнему используется во многих системах предыдущего поколения, и к тому же на формате XML основаны RSS и SVG.
Ниже приведен простой пример XML-файла и того, как он используется для структурирования данных:
<?xml version="1.0" encoding="UTF-8"?>
<fcc_merch>
<item>
<name>Triblend T-shirt</name>
<price>$24.99</price>
<description>Represent the freeCodeCamp community with pride in this jet-black Triblend T-shirt featuring the iconic "bonfire function call" logo.</description>
</item>
<item>
<name>Cotton-Poly Pullover Hoodie</name>
<price>$49.99</price>
<description>Stay toasty and dress like a developer with this jet-black cotton-poly pullover hoodie.</description>
</item>
<item>
<name>Ceramic Coffee Mug</name>
<price>$14.99</price>
<description>Toast to the developer community with your very own freeCodeCamp Bonfire Function Call mug.</description>
</item>
</fcc_merch>
Пример файла fcc-merch.xml
Как открыть XML-файл локально?
Перейдем в папку загрузок и найдем там файл с расширением .xml.
Если вам когда-нибудь потребуется открыть XML-файл, то для этого у вас есть далеко не один вариант. Главный вопрос состоит в том, нужно ли вам редактировать данные в XML-файле или вы просто хотите его просмотреть.
Просмотр XML-файла в браузере
Если все, что вам необходимо, это просмотреть данные в XML-файле, то вам повезло. Открыть XML-файл можно практически в любом браузере.
В браузере Chrome вы можете просто открыть новую вкладку и перетащить туда XML-файл. Или вы можете щелкнуть XML-файл правой кнопкой мыши и навести курсор на «Открыть с помощью», а затем выбрать «Chrome».
После того, как вы это сделаете, файл откроется в новой вкладке.
Ниже показано, как файл fcc-merch.xml выглядит в Chrome:
Примечание: действия для вашей операционной системы могут немного отличаться.
Редактирование XML-файла с помощью текстового редактора
Если вам нужно отредактировать XML-файл локально или если вы хотите просмотреть файл не в браузере, то лучшим решением будет сделать это в текстовом редакторе.
Есть много вариантов в зависимости от операционной системы. Ниже приведены самые простые:
Windows:
- Notepad++
Mac/Linux/Windows:
- VSCode
- Atom
- Sublime Text
Имейте в виду, что VSCode, Atom и Sublime Text – довольно серьезные программы, особенно если все, что вам нужно, это просто отредактировать XML-файл. У пользователей Mac и Linux есть доступ к более простым текстовым редакторам, таким как gedit или Leafpad, в которых также можно открывать и редактировать XML-файлы.
Если вы хотите научиться писать код, то вам вне всякого сомнения нужно попробовать один из редакторов выше.
Как только вы загрузите редактор, вы можете открыть XML-файл через его графический интерфейс, как и любой другой файл.
Ниже показан тот же файл fcc-merch.xml в VSCode:
Как открыть XML-файл онлайн?
Открыть XML-файл онлайн довольно легко, а лучшие онлайн программы просмотра XML работают также, как и обычные редакторы и средства форматирования.
Ниже приведены несколько самых популярных онлайн программ просмотра/редактирования XML:
- Code Beautify
- JSON Formatter
- Tutorialspoint
Все эти программы работают одинаково – вы можете либо загрузить в них XML-файл со своего компьютера, либо скопировать и вставить его в редактор слева:
Beautify - Программа просмотра/редактирования для XML
Как только вы загрузите свой XML-файл, вы можете нажать «Tree View» (Просмотр дерева), чтобы увидеть иерархию ваших данных и то, как вкладываются друг в друга различные поля:
Просто внесите необходимые изменения в редакторе слева. Как только вы закончите, нажмите «Download» (Загрузить) для того, чтобы загрузить копию отредактированного файла.
Имейте в виду, что у загруженной копи может быть другое имя, например, codebeautify.xml. Просто переименуйте файл перед тем, как прикрепить его в электронному письму, загрузить или сделать то, что вам нужно.
Заключение
У формата XML длинная и богатая история.
Несмотря на то, что XML-файлы довольно массивные в сравнении с современными форматами для передачи данных, такими как JSON, все же не повредит знать, как их можно открывать и редактировать. К счастью, для этого у вас есть немало вариантов как на вашем компьютере, так и в Интернете.
Надеюсь, эта информация вам когда-нибудь поможет открыть или отредактировать XML-файл.