Как создать XML-файл

Обновлено: 04.07.2024

Элла Белисарио
Создана 18 августа 2004 г.
Обновлено 11 мая 2007 г.

В этом учебном пособии показано, как можно использовать мастера создания XML-документов, входящие в состав проекта платформы веб-инструментов Eclipse. Эти мастера позволяют создавать XML-документ из DTD или XML-схемы.

После изучения этого руководства вы сможете делать следующее:

  • создание файла XML из шаблона XML
  • создание файла XML из схемы XML
  • создание XML-файла из DTD

Для работы с содержимым этого руководства вам необходимо загрузить пакет стандартных веб-инструментов с веб-сайта загрузки wtp.

Загрузив WST и необходимые компоненты, разархивируйте их в ту же папку, и все готово!

Затем запустите инструментальные средства Eclipse и выберите «Файл»> «Создать»> «Примеры»> «XML»> «Редактирование и проверка файлов XML», чтобы вызвать мастер для создания простого проекта с примерами файлов XML.

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

  1. Вызов мастера создания XML-файла с помощью меню рабочей среды «Файл»> «Создать»> «Другое»> «XML»> «XML».
  2. На странице "Имя файла XML" выберите проект или папку, в которую будет помещен файл XML, и введите для него имя.
  3. Далее выберите параметр «Создать файл XML из шаблона XML».
  4. На следующей странице вы можете выбрать шаблон XML (рис. 1) для использования в качестве начального содержимого в файле XML. Шаблоны, показанные в списке, взяты со страницы настроек XML-шаблонов. Если вы предпочитаете отсутствие содержимого, снимите флажок "Использовать шаблон XML", чтобы создать пустой XML-файл.

Создание XML-файла из DTD или XML-схемы может быть полезно, если вы хотите быстро создать XML-файл на основе вашего файла грамматики.

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

  1. Вызов мастера создания XML-файла с помощью меню рабочей среды «Файл»> «Создать»> «Другое»> «XML»> «XML».
  2. На странице "Имя файла XML" выберите проект или папку, в которую будет помещен файл XML, и введите для него имя.
  3. Далее, в зависимости от того, какой тип файла грамматики вам нужно выбрать, выберите переключатель «Создать файл XML из файла DTD» или «Создать файл XML из файла схемы XML».
  4. Следующий выбор, который вам нужно сделать, это выбрать файл грамматики. Вы можете выбрать его из рабочей области (вы можете импортировать файлы в рабочую область, если их там нет). Другой возможностью является использование файлов DTD и XML, определенных в каталоге XML.
  5. На странице "Выбор корневого элемента" выберите один из следующих вариантов содержимого:
    • Создать необязательные атрибуты — будут созданы как обязательные, так и необязательные атрибуты.
    • Создать необязательные элементы — будут созданы как обязательные, так и необязательные элементы.
    • Создать первый вариант требуемого выбора — в вашем XML-файле будет сгенерирован первый вариант требуемого выбора.
    • Заполнить элементы и атрибуты данными. Любые сгенерированные элементы и атрибуты будут заполнены образцами данных.

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

  • Укажите общедоступный идентификатор или идентификатор системы. Вам не нужно указывать оба. Если вы это сделаете, публичный идентификатор будет использоваться перед системным идентификатором.

Для схемы XML:

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

В этой статье описывается, как использовать XML-блокнот для создания XML-документа.

Исходная версия продукта: Блокнот Microsoft XML
Исходный номер базы знаний: 296560

Обзор

Microsoft XML Notepad — это приложение, позволяющее быстро и легко создавать и редактировать XML-документы. С помощью этого инструмента структура ваших XML-данных отображается графически в виде древовидной структуры. Интерфейс представляет собой две панели: одну для структуры и одну для значений. Вы можете добавлять элементы, атрибуты, комментарии и текст в XML-документ, создавая древовидную структуру на левой панели и вводя значения в соответствующие текстовые поля на правой панели.

Подробнее

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

Чтобы открыть блокнот XML, нажмите «Пуск», выберите «Программы», выберите «Блокнот XML», а затем нажмите «Блокнот Microsoft XML». Интерфейс показывает две панели. Панель «Структура» слева представляет начало древовидной структуры XML с уже созданными Root_Element и Child_Element. Пустые текстовые поля на панели значений принимают соответствующие значения.

Измените Root_Element на Catalog, а Child_Element на Book и добавьте атрибут и три дочерних элемента в дочерний элемент Book.

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

Чтобы вставить атрибут книги, щелкните правой кнопкой мыши Книга, выберите пункт Вставить и щелкните Атрибут. Рядом со значком куба введите ID. Чтобы вставить значение для этого атрибута, выделите ID и введите Bk101 в соответствующее текстовое поле на панели значений.

Чтобы вставить дочерний элемент для книги, щелкните правой кнопкой мыши значок папки рядом с книгой, выберите «Вставить» и выберите «Дочерний элемент». Появится значок листа. Введите Автор рядом с этим значком, а затем введите Gambardella, Matthew в соответствующем текстовом поле на панели значений.

Добавьте еще два дочерних элемента: Название и Жанр. Введите Руководство разработчика XML и Компьютер в соответствующие текстовые поля на панели "Значения".

Чтобы добавить еще один дочерний элемент Book в корневой узел, щелкните правой кнопкой мыши существующий элемент Book и выберите Дублировать. Введите нужные значения.

Чтобы добавить текст к существующим элементам, выделите узел, для которого вы хотите добавить текстовый узел. В меню "Вставка" нажмите "Текст".

Чтобы добавить комментарии к существующим элементам, выделите узел, после которого или в который вы хотите вставить комментарий. В меню Вставка щелкните Комментарий. Если выделенный узел развернут, комментарий вставляется в выделенный узел.

Чтобы изменить тип узла, выделите узел, который вы хотите изменить. В меню "Инструменты" выберите "Заменить на" и выберите соответствующий тип.

Вы не можете изменить тип корневого узла или узлов с дочерними элементами.

Чтобы просмотреть исходный XML-файл документа, в меню «Вид» выберите «Источник». Пример вывода выглядит следующим образом:

Следующее сообщение в нижней части окна просмотра:

Текущее определение XML правильно сформировано.

Кроме того, обратите внимание, что объявление XML или инструкции по обработке должны быть добавлены с помощью внешнего редактора, например Блокнота.

Чтобы сохранить XML-документ, в меню "Файл" выберите "Сохранить". Чтобы выйти из XML Notepad, в меню "Файл" выберите "Выход".

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

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

Вы также можете сначала установить в поле со списком "Тип файла" значение "Все файлы", а затем ввести имя файла с расширением .xml.

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

После того как XML-документ создан и доступен, для его использования вам потребуется программа, которая может читать, анализировать и интерпретировать его. Эта программа называется парсером. Наиболее популярным парсером, используемым в приложениях Microsoft Windows, является MSXML, опубликованный Microsoft.

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

Независимо от того, создали ли вы XML-файл или кто-то другой, вы можете открыть его, чтобы просмотреть его содержимое. Самый простой способ открыть XML-файл — использовать текстовый редактор, например Блокнот. Если вы используете приложение другого типа, оно должно предоставить вам опцию «Файл» -> «Открыть», чтобы вы могли открыть файл

Еще один способ отображения XML-файла — в браузере. Для этого, если вы видите файл в Проводнике Windows или в Моих документах, вы можете дважды щелкнуть его. Вот пример:

При создании XML-файла существуют стандартные правила, которым вы должны (должны) следовать, чтобы документ был действительным. Стандарты для файла XML определяются объектной моделью документов (DOM) W3C.

Разметка — это инструкция, определяющая XML. Фундаментальная формула разметки:

Обязательна левая угловая скобка "". Внутри этих символов вы вводите слово или группу слов по вашему выбору, используя обычные символы английского алфавита, а иногда и нечитаемые символы, такие как ?, ! или [. Сочетание левой угловой скобки "", и того, что находится внутри этих символов, называется разметкой. Мы изучим различные типы разметки.

Как упоминалось выше, XML выпускается в виде версии. Поскольку могут быть разные версии, первая строка, которая может быть обработана в XML-файле, должна указывать версию XML, которую вы используете. На момент написания этой статьи широко поддерживаемой версией была 1.0. При создании XML-файла вы должны (должны быть в версии 1.0, но должны быть в версии 1.1) укажите, какой версии соответствует ваш файл, особенно если вы используете версию выше 1.0. По этой причине файл XML должен начинаться (опять же, должен в версии 1.1) в верхнем разделе со строки, известной как объявление XML. Он начинается с , за которым следует версия, которую вы используете, назначается в виде строки, а затем следует ?>. Пример такой строки:

Как уже упоминалось, теги создаются с использованием символов алфавита и соответствуют стандарту ISO. Это известно как объявление кодировки. Например, большинство символов, используемых в американском английском языке, известны как ASCII. Эти символы используют комбинацию из 7 бит для создания символа (поскольку компьютер может распознавать только 8 бит, последний бит остается для других целей). Такая кодировка указывается как UTF-8. Существуют и другие стандарты, такие как UTF-16 (для широких 2-байтовых символов).

Чтобы указать используемую кодировку, введите кодировку, а затем используемую схему кодировки, которая должна быть назначена в виде строки. Кодировка указана в первой строке. Вот пример:

Практическое обучение: Знакомство с XML

  1. Запустите Блокнот (или текстовый редактор)
  2. В пустом документе введите следующее:
  3. Чтобы сохранить документ, в главном меню нажмите "Файл" -> "Сохранить".
  4. Найдите и отобразите диск C:\ в верхнем поле со списком (вы можете выбрать другой диск, если хотите)
  5. Нажмите "Создать папку".
  6. Введите упражнения в качестве имени новой папки и нажмите Enter (вы можете указать другое имя, если хотите)
  7. Отобразите папку с упражнениями (или папку, которую вы будете использовать) в верхнем поле со списком.
  8. Укажите в поле со списком "Тип файла" значение "Все файлы" (*.*).
  9. Установите имя файла student.xml.
  10. Нажмите "Сохранить".

На наших уроках мы узнаем, как создавать XML-файлы и заполнять их содержимое. Мы видели, что после создания файла его можно отобразить в браузере. Такое отображение подходит для XML-разработчика, но не реалистично для обычного читателя. Чтобы сделать документ легко читаемым в обычном текстовом формате, вы можете снабдить его инструкциями. Эти инструкции информируют браузер о том, как отображать различные части документа. Одним из решений является использование таблицы стилей.

Таблица стилей XML создается подобно каскадной таблице стилей с использованием правил этого языка. Файл должен быть сохранен с расширением .css.

После создания таблицы стилей ее можно использовать, сославшись на нее в XML-документе. Для этого в документе XML под объявлением XML создайте разделители. Внутри этих разделителей начните с xml-stylesheet, например:

Вы должны указать имя файла, который содержит таблицы стилей для использования. Для этого введите href, а затем имя файла и его расширение в двойных кавычках. Вот пример:

Вы также должны указать тип файла. Это делается путем добавления type="text/css". Вот пример:

Ранее мы упоминали, что XML работает через разметку. Простая разметка сделана из тега, созданного между левой угловой скобкой «». Просто создание разметки не имеет особого значения. Вы должны придать этому смысл. Для этого вы можете ввести число, дату или строку справа от символа правой угловой скобки «>». Текст справа от «>» называется текстом элемента. Его также называют значением.

После указания значения разметки вы должны закрыть его: это правило не применяется в HTML, но должно соблюдаться в XML, чтобы сделать его "правильным". Чтобы закрыть тег, используйте ту же формулу создания тега с левой угловой скобкой "", за исключением того, что между < и тегом вы должны ввести косую черту. Формула для использования:

Элемент слева от строки "некоторое значение", в данном случае <тег>, называется открывающим или начальным тегом. Элемент справа от строки «некоторое значение», в данном случае, называется закрывающим или конечным тегом. Подобно тому, как является разметкой, также называется разметкой.

С помощью XML вы можете создавать собственные теги с произвольными именами. Это означает, что типичный файл XML состоит из различных элементов. Вот пример:

При создании тегов необходимо соблюдать различные правила в отношении их имен. В отличие от HTML, XML имеет очень строгие правила. Например, XML чувствителен к регистру. Это означает, что CASE, Case и case — это три разных слова. Поэтому вы должны уделять пристальное внимание тому, что вы пишете внутри < и >разделителей.

Помимо учета регистра, при именовании тегов разметки необходимо соблюдать некоторые правила:

  • Название тега должно состоять из одного слова, без пробелов.
  • Имя должно начинаться с буквы алфавита или символа подчеркивания. Например, или
  • За первой буквой или символом подчеркивания, с которого начинается имя, может следовать:
    • Буквы – пример:
    • Цифры — пример:
    • Дефисы — пример:
    • Подчеркивание — пример:

    В следующих разделах мы узнаем, что с некоторыми разметками вы можете включать нечитаемые символы между угловыми скобками. На самом деле вам нужно будет уделять пристальное внимание символам, которые вы вводите в разметке. Мы также увидим, что некоторые символы имеют особое значение.

    Практическое обучение: создание XML

    1. Нажмите на конец первой строки документа и нажмите клавишу ВВОД.
    2. Введите и нажмите Enter.
    3. Введите и нажмите Enter:
    4. Сохранить файл

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

    Это даст:

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

    Это даст:

    Чтобы исправить ошибку этого типа, вы можете изменить один из существующих тегов, чтобы он действовал как корневой. В следующем примере тег действует как родительский:

    Это даст:

    Кроме того, вы можете создать тег, который действует как родительский для других тегов. В следующем примере тег действует как родитель тегов и:

    Это даст:

    Как уже упоминалось, хороший файл XML должен иметь объявление типа документа:

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

    Такой тип тега называется пустым тегом. Поскольку в нем нет значения, вам может не понадобиться указывать конечный тег, но он все равно должен быть закрыт. Хотя такое написание разрешено, альтернативой является закрытие самого начального тега. Для этого между именем тега и правой угловой скобкой введите пробел, за которым следует косая черта. Вот пример:

    Оба дают одинаковый результат или выполняют одну и ту же роль.

    Рассмотрите следующий пример:

    Мы набрали разные элементы в одной строке. Если вы создаете длинный XML-документ, хотя создание различных элементов в одной строке допустимо, этот метод может сделать его (очень) трудным для чтения. Один из способов решить эту проблему — разделить теги пустыми пробелами. Вот пример:

    Еще лучшее решение состоит в том, чтобы вводить каждый элемент в отдельной строке. Это упростит чтение документа. Вот пример:

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

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

    В этом примере вы можете захотеть, чтобы английский тег был вложен в тег Smile. Чтобы вложить один тег в другой, вы должны ввести вложенный тег перед конечным тегом вложенного тега. Например, если вы хотите вложить английский тег в тег Smile, вы должны ввести весь английский тег перед закрывающим тегом . Вот пример:

    Чтобы этот код было легче читать, вы можете использовать пробелы следующим образом:

    Когда тег является вложенным, он также должен быть закрыт до закрытия его вложенного тега. На основании этого правила следующий код недействителен:

    Здесь нарушено правило: английский тег, вложенный в тег Smile, закрывается не внутри тега Smile, а снаружи.

    Практическое обучение: создание XML

    1. Чтобы применить концепцию вложенных XML-тегов, заполните файл student.xml следующим образом:
    2. Сохранить файл
    3. При необходимости запустите браузер.
      Откройте файл student.xml и отобразите его
    4. Запустите другой экземпляр Блокнота (или текстового редактора)
    5. В пустом документе введите следующее:
    6. Чтобы сохранить документ, в главном меню нажмите "Файл" -> "Сохранить".
    7. Найдите и отобразите папку C:\exercises (или папку, которую вы используете) в верхнем поле со списком.
    8. Укажите в поле со списком "Тип файла" значение "Все файлы" (*.*).
    9. Установите имя файла student.css.
    10. Нажмите "Сохранить".
    11. Доступ к другому экземпляру Блокнота
    12. Чтобы применить таблицы стилей, измените документ следующим образом:
    13. Сохранить файл
    14. Вернитесь в браузер и обновите его.
    15. Закройте браузер

    Рассмотрите следующий пример файла XML с именем Videos.xml:

    Файл XML выглядит как перевернутое дерево: у него есть корень (в данном случае ), у него могут быть ветви (в данном случае ) и у него могут быть листья (пример в данном случае ). Как мы уже видели, все эти объекты создаются с использованием одной и той же техники: тега с именем (например, ) и необязательным значением. Из-за сходства каждый из этих объектов называется узлом.

    Чтобы сделать XML как можно более полным и эффективным, он может содержать различные типы узлов. Их также называют типами узлов. В XML их очень много, как мы увидим в следующих уроках.

    Таблицы Excel отлично подходят для хранения больших объемов данных, которыми невозможно управлять в другом месте. Но что происходит, когда вам нужно передать эти данные куда-то еще? Что, если у вас есть сотни или тысячи ячеек, переполненных информацией? Для повторного ввода вручную потребуется много данных, особенно если они нужны в другом формате.

    Расширяемый язык разметки, или XML, – это простой в использовании, чтении и форматировании язык разметки документов. Его можно использовать для хранения данных в файлах Excel и для передачи их в другие приложения. Это широко используемый формат в Интернете и других приложениях.

    В этом руководстве вы узнаете, как быстро и легко преобразовать Excel в XML. Все, что вам нужно, — это электронная таблица Excel, схема XML и базовые знания Excel, которые вы можете изучить на этом учебном курсе Excel для начинающих.

    Последнее обновление: сентябрь 2021 г.

    Получите сертификат эксперта! Уровни 6–10 для Microsoft Excel 2010, 2013, 2016 и Excel 2019. Охватывает 77–728, 77–427 и 77–428. | Филипп Бертон

    Шаг 1. Создайте электронную таблицу Excel

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


    Шаг 2. Создайте XML-схему

    Первая строка — стандартная. Он определяет, что это XML-файл с использованием кодировки UTF-8 и XML версии 1.0.

    Вторая строка указывает, что данные относятся к «данным учащегося». Если вы упростите эту строку и последнюю строку, у вас будет:

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

    Приведенные выше «данные учащегося» включают в себя элемент «record», содержащий три элемента данных: TAGNAME, TAGNAME2 и TAGNAME3.

    Вы можете изменить название тегов на имена ваших столбцов. Они не обязательно должны быть точными именами столбцов, главное, чтобы они были в правильном порядке. Вам нужно заполнить только несколько примеров вручную, но мы можем попросить Excel сделать все остальное за нас позже.

    Вот пример XML-схемы для нашей электронной таблицы Excel:

    Как видите, элементы данных превратились в и в соответствии со столбцами в нашем наборе данных. Вам не нужно делать отступ между строками, но это улучшает читабельность.

    Также обратите внимание на теги, содержащие содержимое каждого тега. Он должен быть переименован в соответствии с названием вашей электронной таблицы Excel. В этом примере наша рабочая книга Excel называется student-data.xlsx, поэтому наш тег корневого элемента называется .

    Не забудьте назвать свою XML-схему с помощью .xml в конце. В этом примере наша схема называется просто schema.xml, если вы хотите продолжить.

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

    Шаг 3. Включите вкладку "Разработчик"

    Если вкладка "Разработчик" недоступна, ее необходимо включить. Нажмите «Файл» — «Параметры», а затем на страницу «Настроить ленту». В столбце справа находится список вкладок под названием «Главные вкладки» с галочками.

    Убедитесь, что установлен флажок рядом с вкладкой "Разработчик", затем нажмите "ОК". Вкладка "Разработчик" теперь должна быть видна в главном окне Excel.

    Если у вас возникли проблемы с навигацией по Excel и его различными опциями, было бы полезно пройти базовый курс Microsoft Office для начинающих и научиться работать с приложением.

    Если вам нужны более продвинутые навыки, то почему бы не пройти курсы повышения квалификации по Excel, если вам нужен опыт работы с более сложными элементами Excel.

    Шаг 4. Откройте панель "Источник XML"

    Теперь, когда вы открыли вкладку "Разработчик" и щелкнули по ней, вы должны увидеть ряд разделов с названиями "Код", "Надстройки", "Элементы управления" и "XML".

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

    Шаг 5. Добавьте XML-карту

    На панели задач "Источник XML" выберите параметр "Карты XML" в самом нижнем правом углу. Появится диалоговое окно. Нажмите «Добавить», чтобы добавить новую XML-схему, найдите файл schema.xml в браузере и нажмите «ОК».

    После добавления XML-файла снова нажмите кнопку "ОК".

    Компьютер может выдать вам предупреждение — это нормально.

    Нажмите "ОК" и вернитесь на панель задач "Источник XML".

    Шаг 6. Перетащите XML-элементы в электронную таблицу

    Каждый из ваших столбцов должен отображаться как новый элемент в дереве записей, созданном на панели задач "Источник XML". Перетащите каждый элемент по отдельности в соответствующий столбец, начиная с строки 1.

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

    Шаг 7. Экспорт данных XML

    После того, как вы закончите преобразование каждого столбца в XML-элемент, вы можете либо нажать «Разработчик» — «Экспорт», либо перейти в «Файл» — «Сохранить как» и изменить тип файла на «Данные XML (*.xml)».< /p>

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

    Затем вы можете открыть его в Блокноте, чтобы увидеть результаты. Перейдите в меню «Файл» — «Открыть» и измените тип файла с «Текстовые файлы (*.txt)» на «Все файлы»:

    Excel может автоматически форматировать всю эту информацию, поэтому вам не нужно этого делать.

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

    Однако это был очень простой пример, и в будущем вы можете столкнуться с более сложными сценариями. Если это произойдет, это поможет, если у вас есть продвинутые навыки работы с Excel. Если вы хотите узнать, как справляться с этими сценариями, ознакомьтесь с этим курсом по сводным таблицам, Power Query, Power Pivot и DAX.

    Надеюсь, вам понравилась эта статья. Вы успешно преобразовали Excel в XML. Надеюсь, когда вам понадобится сделать это в своей работе, вам будет легко это сделать.

    Если вы заинтересованы в более продвинутых навыках работы с Excel, давайте перейдем к изучению того, как использовать SQL в Excel.

    Часто задаваемые вопросы

    Что такое формат Excel XML?

    Excel может экспортировать данные в формат XML (или расширяемый язык разметки). Он основан на схеме XML, которая определяет структуру файла. Вы можете создать его в Блокноте. Чтобы преобразовать данные, перейдите на вкладку «Разработчик» — «Источник». Затем вы можете загрузить свою XML-схему и сопоставить ее с данными. Затем вы можете перейти в «Разработчик» — «Экспорт» или «Файл» — «Сохранить как — файл XML».

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

    Чтобы открыть XML-файл в Excel, выберите «Файл» — «Открыть». На ПК вы должны изменить тип файла с «Все файлы Excel (*.xl*)» на «XML-файл (*.xml)». Затем вы должны перейти к тому месту, где хранится файл, щелкнуть по нему и нажать «ОК». Ваш файл будет открыт в Excel.

    Как просмотреть файл XML?

    Вы можете просмотреть XML-файл в Блокноте или Excel. Чтобы просмотреть его в Блокноте, перейдите в «Файл» — «Открыть» и измените тип файла с «Текстовые документы (*.txt)» на «Все файлы (*.*)». Чтобы просмотреть его в Excel, выберите «Файл» — «Открыть» и измените тип файла на «XML-файлы (*.xml)».

    XML был разработан таким образом, чтобы его мог читать как человек, так и машина.

    Пример XML 1

    Пример XML 2

    Заголовок

    Зачем изучать XML?

    XML играет важную роль во многих различных ИТ-системах.

    XML часто используется для распространения данных через Интернет.

    Важно (для всех типов разработчиков программного обеспечения!) хорошо разбираться в XML.

    Чему вы научитесь

    Это руководство даст вам четкое представление о:

    • Что такое XML?
    • Как работает XML?
    • Как я могу использовать XML?
    • Для чего можно использовать XML?

    Важные стандарты XML

    В этом руководстве также подробно рассматриваются следующие важные стандарты XML:

    Мы рекомендуем читать это руководство в последовательности, указанной в меню слева.

    Учитесь на примерах

    Примеры лучше тысячи слов. Примеры часто легче понять, чем текстовые пояснения.

    Это руководство дополняет все объяснения поясняющими примерами "Попробуйте сами".

    Викторина XML

    Проверьте свои навыки работы с XML в W3Schools!

    Начните свою карьеру

    Получите сертификат, пройдя курс

    Мы только что запустили
    видео W3Schools

    ПИКЕР ЦВЕТА

    colorpicker

    Получите сертификат
    пройдя курс
    сегодня!

    КОД ИГРА

    Сообщить об ошибке

    Если вы хотите сообщить об ошибке или сделать предложение, не стесняйтесь отправить нам электронное письмо:

    Спасибо за помощь!

    Ваше сообщение было отправлено в W3Schools.

    Лучшие учебные пособия
    Лучшие ссылки
    Лучшие примеры
    Веб-курсы

    W3Schools оптимизирована для обучения и повышения квалификации. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, политику конфиденциальности и файлы cookie.

    Читайте также: