Поделиться через


Пошаговое руководство. Использование функций редактора XML

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

NoteПримечание.

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

Создание нового XML-файла и связывание его со схемой XML

  1. В меню Файл выберите пункт Создать, затем Файл.

  2. Выберите в области Шаблоны пункт XML-файл и нажмите кнопку Открыть.

    Новый файл открывается в редакторе. Этот файл содержит XML-декларацию по умолчанию: <?xml version="1.0" encoding="utf-8">.

  3. В окне свойств документа нажмите кнопку обзора (...) в поле Схемы.

    Отображается диалоговое окно XSD-схемы.

  4. Нажмите кнопку Добавить.

    Отображается диалоговое окно Открытие XSD-схемы.

  5. Выберите файл hireDate.xsd и нажмите кнопку Открыть.

  6. Нажмите кнопку ОК.

    Теперь с XML-документом связана схема XML. Эта схема XML используется для проверки правильности документа. Также она используется технологией IntelliSense для заполнения списка допустимых элементов.

Добавление данных

  1. Наберите в области редактора текст <.

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

    • !-- для добавления комментария.

    • !DOCTYPE для добавления типа документа.

    • ? для добавления инструкции обработки.

    • employee для добавления корневого элемента.

  2. Выберите <!-- для добавления узла комментариев и нажмите клавишу ВВОД.

    Редактор вставляет закрывающий тег комментария и помещает курсор между открывающим и закрывающим тегами комментария.

  3. Введите Тестовый XML-файл.

  4. В новой строке введите < и выберите employee из списка членов.

    Редактор добавляет начало XML-элемента, <employee. В этот момент можно добавить в элемент атрибуты или закрыть открывающий тег, введя >.

  5. Введите знак >, чтобы закрыть тег.

  6. Редактор добавляет закрывающий тег. Закрывающий тег после добавления будет подчеркнут волнистой линией, обозначающей ошибку проверки правильности. Всплывающая подсказка отображает следующее сообщение: Содержимое элемента «employee» неполно. Ожидался «ID».

  7. Введите знак < и выберите ID из списка членов. Затем введите >.

    Редактор добавляет XML-элемент, <ID></ID>, и помещает курсор после открывающего тега ID.

  8. Введите abc.

    Текст abc подчеркивается волнистой линией. Всплывающая подсказка отображает следующее сообщение: Элемент «ID» имеет недопустимое значение для этого типа данных.

  9. Щелкните правой кнопкой мыши элемент ID и выберите команду Перейти к определению.

    Редактор открывает файл hireDate.xsd в новом окне документа и помещает курсор на определении элемента схемы ID.

  10. Вернитесь к XML-файлу и замените текст abc на 123.

    Волнистое подчеркивание и подсказка, относящиеся к элементу ID, удаляются. Подсказка для закрывающего тега элемента «employee» будет содержать сообщение: Содержимое элемента «employee» неполно. «Предполагается наличие элемента "hire-date"».

  11. Поместите курсор после закрывающего тега ID, введите <, выберите элемент «hire-date» из списка членов, а затем введите >.

    Редактор добавляет XML-элемент <hire-date></hire-date> и помещает курсор после открывающего тега элемента «hire-date».

  12. В качестве значения «hire-date» (даты найма) введите 10.01.2003.

Форматирование XML-документа

  • Нажмите кнопку Форматировать документ на панели инструментов редактора XML.

    XML-документ будет переформатирован.

Сохранение XML-документа

  1. В меню Файл выберите команду Сохранить как.

    Отображается диалоговое окно Сохранение файла. Имя файла по умолчанию — «XMLFile1».

  2. Введите имя файла и место сохранения для XML-документа и нажмите кнопку Сохранить.

Файл hireDate.xsd

В этом пошаговом руководстве используется следующий файл схемы.

<?xml version="1.0"?>
<xs:schema attributeFormDefault="unqualified"
     elementFormDefault="qualified" targetNamespace="urn:empl-hire"
     xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="employee">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="ID" type="xs:unsignedShort" />
        <xs:element name="hire-date" type="xs:date" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>

См. также

Понятия

Редактор XML