5 способов вручную создать файл в формате XML

xml

Сегодня предлагаю почувствовать себя немножко разработчиком и написать самостоятельно код. Создать xml документ, зашифровав в нем необходимые вам данные – список сотрудников с информацией о каждом человеке или какой-то отчет. Таким образом, вы напишете код для базы данных, которую можно использовать для открытия таблиц в Excel.

Многим кажется, что подобный текст с кодом может написать только разработчик, но на самом деле с этой задачей может справиться и начинающий пользователь. Главное – уловить общий принцип и правила построения кода (об этом и поговорим в статье). Дальше вы сможете создавать иерархию из каких угодно данных.

«Блокнот»

Скачивать дополнительные программы для программирования не нужно. Написать текст на языке разметки xml можно во встроенной редакторе Windows – в «Блокноте». Вместо него можно взять Wordpad или даже Microsoft Word. Главное – в конце сохранить файл в нужном формате, а не как обычно в txt или doc.

Единственный недостаток этот способа – вам не будут подсвечивать ошибки в коде, как в программах Visual Studio и Code Writer. К тому же, можно запутаться в иерархии, если это сложная структура с множеством ответвлений. Поэтому способ подойдет для создания относительно небольших файлов.

Рассказываю пошагово, что делать:

  1. Откройте папку в «Проводнике Windows», в которой хотите сохранить xml-документ. Кликните по пустой области правой кнопкой мыши. Выберите «Создать», а затем «Текстовый документ». Создание текстового документа в Windows
  2. Можете сразу ввести название файла. Кликните по нему дважды, чтобы запустить. В зависимости от того, какая программа для открытия txt установлена по умолчанию, документ запустится в WordPad или в «Блокноте». Переименование текстового документа
  3. Также можно кликнуть по файлу правой кнопкой. Выбрать «Открыть с помощью» и указать конкретное приложение для запуска. Запуск текстового документа с помощью Блокнота и WordPad
  4. Еще дин способ создать текстовый документ в «Блокноте»: вызовите меню «Пуск», раскройте папку «Стандартные», запустите пустое окно программы с помощью одноименного ярлыка. Ярлык Блокнота в меню Пуск
  5. Теперь приступим к написанию кода. Первое, что вы должны ввести в качестве текста: <?xml version="1.0" encoding="utf-8"?>. Эта строчка говорит о том, что созданный документ поддерживает язык XML версии 1.0 и работает с кодировкой UTF-8. Чаще всего кодировку используют именно такую, потому что ее поддерживает большинство программ. Обозначение версии и кодировки xml
  6. Теперь создайте первый каталог. Для этого пропишите в следующей строке тег <root>. Это открывающий тег формата <>. Вместо слова «root» можно ввести любое другое. И в целом – названия всех тегов можете выбирать самостоятельно под ваш случай. Когда введем данные для тега, завершим его другим словом вот такого формата: </root> (где после первого знака идет косая черта «/»).
  7. Внутри первого тега напишите нужные вам данные. Например, создадим вложенный тег-каталог <Employee>. Внутри него будет имя сотрудника компании (name) – Екатерина Васильева. Далее внутри тега <Employee> создадим два вида данных. Первый – возраст сотрудника: <Age>28</Age> (сразу открываем и закрываем тег в одной строке). Второй – должность: <Author>Да</Author> (здесь показываем, является человек автором (author) статей, к примеру, или нет). Когда написали данные об одном человеке, закрываем тег – пишем: </Employee>. Ввод данных каталога в файле xml
  8. Далее введите данные для второго человека – таким же образом. Ввод данных для второго каталога в xml
  9. Финальный штрих – напишите закрывающий тег </root>, о котором я упомянула в шестом шаге. Закрытие тега в xml
  10. Теперь нажмите «Файл». Выберите «Сохранить как». Либо зажмите комбинацию клавиш «Ctrl + Shift + S». Сохранение xml-файла в Блокноте
  11. Выберите папку для сохранения. Введите имя файла. После точки укажите расширение xml. В типе файлов поставьте «Все файлы». Выберите кодировка «UTF-8». Щелкните «Сохранить». Выбор типа файла при сохранении xml

Примерно так и выглядят все XML-файлы. В моем примере вы увидели структуру с данными, состоящую из нескольких иерархических ступеней. Вначале идет тег <root></root>. В него вложен каталог <Employee></Employee>, которому присвоен атрибут «name» с именем сотрудника. А уже в нем находятся данные «Age» и «Author».

Таких сотрудников («Employee») у нас два. По каждому есть данные о возрасте и должности. В своем случае вы можете расширить тег, указав больше информации о людях: дата приема на работу, контакты, город и т. д.

В каждом теге можете создавать свое количество каталогов, чтобы в итоге получилась уникальная структура. Главное в этом деле не запутаться и не забывать ставить закрывающий тег </> в конце каждого каталога.

Как проверить, что правильно написали код

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

В нашем блоге есть отдельная статья о том, как превратить документ xml в таблицу Excel. Но я вкратце покажу, как это сделать:

  1. Запустите пустое окно Excel – с помощью ярлыка на рабочем столе или в меню «Пуск». Ярлык Excel в меню Пуск
  2. Нажмите «Открыть другие книги». Пустое окно Excel
  3. Попробуйте найти свой документ в списке недавних справа либо кликните «Обзор». Открытие xml-файла в Excel
  4. Найдите файл в «Проводнике Windows». Выделите его и щелкните «Открыть». Выбор xml-файла для открытия в Excel
  5. Выберите формат «XML-таблица» и кликните «ОК».
  6. В новом диалоговом окне появится уведомление о том, что указанный источник XML не ссылается на схему. Excel предложит создать эту схему на основе данных файла, то есть на основе текста, который вы только что ввели в «Блокноте». Щелкните «ОК». Уведомление о создании схемы на основе данных в файле xml
  7. В итоге перед вами появится таблица. В моем случае она будет состоять из трех столбцов с именем, возрастом и должностью двух сотрудников. Таблица Excel на основе текста xml
  8. Если при импорте xml появилось окно с ошибкой, значит, с написанным вами кодом что-то не так. Кликните «Сведения», чтобы узнать, что именно. Открытие сведений об ошибке
  9. В пункте «Причина» будет указано, из-за чего появилась ошибка чтения. Устраните ее и повторите попытку запуска. В моем случае это был незакрытый тег. Не забывайте, что каждый тег нужно закрывать с помощью скобок формата </>. Причины ошибки xml

Visual Studio

У компании Microsoft есть фирменная программа для создания кода – Visual Studio. Она поддерживает множество языков программирования и разметки, в том числе XML. Несмотря на то, что это профессиональный инструмент, разобраться в нем может даже начинающий пользователь.

Сейчас помогу вам это сделать:

  1. Запустите программу. Раскройте меню «File» и выберите «New File». Создание нового файла в Visual Studio
  2. Кликните по ссылке «Select language». Выбор языка в Visual Studio
  3. Введите запрос c названием языка в поисковую строку и выберите xml. Поиск языка разметки xml
  4. Напишите код с учетом всех правил из предыдущего раздела статьи. Текста xml-файла в Visual Studio
  5. Снова раскройте меню «File». Нажмите «Save As». Сохранение xml-файла в Visual Studio
  6. Выберите папку для сохранения, впишите нужное название. В меню «Тип файла» уже будет указан xml – дополнительно выбирать формат не нужно. Щелкните «Сохранить».

Code Writer

Есть программа с интерфейсом попроще – Code Writer. Ее можно скачать из магазина приложений Microsoft Store. Подходит только для версий Windows 10 и выше.

Как пользоваться приложением:

  1. Установите и запустите программу – с помощью ярлыка на рабочем столе или в меню «Пуск». Также можете воспользоваться поиском по системе. Ярлык Code Writer в меню Пуск
  2. Кликните по кнопке «New». Выберите «XML». Выбор языка разметки xml в Code Writer
  3. В первой строчке автоматически появится фраза <?xml version=»1.0″ encoding=»utf-8″?>. Вам ее писать уже не нужно. Первая строчка с версией и кодировкой xml
  4. Теперь введите код с учетом всех правил, которые я описала в разделе «Блокнот». Когда закончите редактирование, кликните по дискете – выберите «Save As». Сохранение файла в Code Writer
  5. Укажите папку для хранения документа, название и щелкните «Сохранить».

Онлайн-сервис Tutorialspoint

На сайте Tutorialspoint есть инструменты для работы с изображениями, файлами XML и HTML. Редактор XML позволяет открывать и редактировать готовые файлы, а также создавать новые с нуля.

Интерфейс тоже на английском языке, но интуитивно понятный. Окно будет поделено на две части. В первой будет редактор кода, во второй – визуализация структуры в виде иерархических блоков.

Как пользоваться сервисом:

  1. Зайдите на сайт и выберите инструмент «XML Editor». Запуск редактора xml в Tutorialspoint
  2. В редакторе уже появится шаблон кода с базой данных сотрудников компании. Можете использовать его для составления своего текста: просто поменяйте данные людей и затем скачайте код в виде отдельного файла на ПК. Шаблон xml-файла в Tutorialspoint
  3. Если шаблон вам не подходит, можете стереть текст и создать свой с нуля. Когда будете вводить первый открывающий тег (в нашем случае это <root>) и закроете скобку, автоматически появится закрывающий – </root>. Чтобы ввести данные внутри созданного каталога, поставьте курсор между тегами и нажмите на «Enter». Так они окажутся на разных строчках. Создание первого каталога в Tutorialspoint
  4. Далее начните вводить первый название вложенного каталога – после открывающего тега сразу появится закрывающий. Создание внутреннего каталога xml в Tutorialspoint
  5. Чтобы ввести атрибут имени для каталога <Employee>, внутри скобок поставьте пробел и введите слово «name». Далее поставьте «=» и открывающую скобку для цитаты – вторая появится автоматически. Внутри этих скобок введите имя. Атрибут имени для внутреннего каталога Employee
  6. Далее впишите данные о первом человеке и создайте такие же каталоги для второго и последующих сотрудников.в Текст кода xml в Tutorialspoint
  7. Справа будет удобно показана иерархия каталогов. Она будет меняться по мере редактирования кода. Когда закончите, кликните «Download». Скачивание xml-файла в Tutorialspoint
  8. Выберите папку для сохранения файла, название и подтвердите скачивание.

Microsoft Excel

Если у вас уже есть таблица со встроенной схемой XML, писать код самостоятельно не нужно. Отредактируйте таблицу – добавьте или удалите данные, а затем сохранить ее в другом формате в самом интерфейсе Excel. Таким образом вы сконвертируете xlsx-файл в xml.

Показываю по шагам, что нужно сделать:

  1. Откройте таблицу и внесите какие-либо изменения в нее. Далее нажмите «Файл». Меню "Файл" в Excel
  2. Во вкладке «Сохранить как» щелкните «Обзор». Сохранение таблицы в другом формате в Excel
  3. В меню «Тип файла» укажите «XML-данные». Выбор xml в качестве нового формата таблицы
  4. Выберите папку, напишите имя и подтвердите сохранение. Конвертация таблицы Excel в xml

***

Писать код xml можно не только в профессиональных программах по типу Visual Studio и Code Writer, но и в обычном «Блокноте» – стандартном приложении Windows. Самое важное, что не нужно забывать при написании кода – закрывать открытые каталоги с помощью тега </>. Можно создать иерархию каталогов любой глубины и сложности в зависимости от количества данных, которые вы хотите зашифровать.

Если не хотите разбираться в тонкостях составления кода, и у вас есть таблица с необходимыми данными, просто сохраните ее с расширением xml в самом Excel.

Понравилась статья? Поделитесь с друзьями:
Comp-doma.ru
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии