Редактор XML предназначен для создания и просмотра файлов XML
Его можно использовать для следующих задач:
- Создание новых файлов XML, пустых или по существующим DTD или схемам XML
- Редактирование файлов XML
- Импорт существующих файлов XML для структурированного просмотра
- Связывание файлов XML с DTD или схемами XML
Редактор XML включает две основные панели - Исходный текст и Эскиз.
Панель Схема позволяет вставлять и удалять элементы.
Панель Исходный текст
В панели Исходный текст можно работать непосредственно с текстом файла.
В панели Исходный текст поддерживаются многие функции редактирования текста, а именно:
- Выделение синтаксиса, отмена и повтор действий, пользовательские шаблоны.
- Помощник по содержимому, который по DTD или схеме предлагает дополнение ввода согласно текущему контексту в файле XML
- Гибкая обработка двойного щелчка. Если курсор помещен на значение атрибута, то первый двойной щелчок выделяет это значение, второй двойной щелчок - пару атрибут и значение, а третий - весь тег.
Это упрощает копирование и вставку фрагментов XML.
Панель Эскиз
Вторая основная панель редактора XML - это панель Эскиз.
Ее основные возможности следующие:
- Файл XML представлен одновременно как дерево и как таблица. Это упрощает навигацию и редактирование.
- Содержимое и атрибуты можно редактировать прямо в ячейках таблицы, а всплывающее меню элементов дерева предоставляет другие возможности в данном расположении. Например, в меню Добавить дочерний будут показаны только такие элементы, которые согласно DTD или схеме XML допустимы как дочерние в данном узле.
Панель Эскиз особенно полезна для начинающих пользователей и визуального редактирования XML. Например, мастер создания файла XML помогает создать шаблон файла XML с формой с описанием задания согласно DTD с описанием задания. После выполнения этих шагов остается только заполнить данные формы в панели Эскиз.
Дополнительная информация по работе с редактором XML приведена в следующих разделах: