Обзор инструментов XML

В этом продукте предоставлена полноценная визуальная среда разработки XML. В набор инструментов включены компоненты для создания DTD, схем XML, файлов XML и XSL.

Доступны следующие инструменты XML. Перед использованием каких-либо инструментов XML необходимо разрешить функции разработки XML. Для этого выберите пункт Окно > Параметры > Общие > Функции и выберите переключатель Разработчик XML.

Табл. 1. инструменты XML
Инструмент XML Описание
Редактор XML Используется для создания и просмотра файлов XML. С его помощью можно создавать новые, пустые файлы XML или генерировать их на основе существующих файлов DTD или существующих схем XML. Также его можно использовать для изменения файлов XML, связывания их с файлами DTD или схемами и для их проверки.
Редактор DTD Используется для создания и просмотра Определений типа документа (DTD). В редакторе DTD можно создавать DTD и генерировать файлы схемы XML.
Редактор схем XML Используется как инструмент создания, просмотра и проверки схем XML. С помощью редактора схем XML можно выполнять такие задачи как создание компонентов схемы XML, импорт и просмотр схем XML, создание определений таблиц отношений на основе схем XML, а также генерация объектов Java для создания экземпляров XML схемы XML.
Редактор XSL Используется для создания новых файлов XSL или изменения существующих. Для создания или изменения файла XSL можно использовать Помощник по работе с содержимым и разнообразные мастеры. Завершив редактирование файла, можно также его проверить. Кроме того, можно связать файл экземпляра XML с файлом редактируемого исходного текста XSL и использовать сопроводительные инструкции редактирования при определении конструкций, таких как выражения XPath
Компилятор XSL Используется для компиляции и интеграции таблиц стилей XSL 1.0 2.0 в проекты Java.
Мастер выражений XPath Используется для создания выражений XPath (XML Path Language). Выражения XPath можно использовать для поиска в документах XML и получения информации из узлов (элементов и атрибутов).
Редактор связей XML Используется для преобразования документов на основе XML графически путем соединения элементов исходного документа с элементами целевого документа. Можно расширить встроенные функции преобразования с помощью выражений XPath и шаблонов XSLT. Этот инструмент преобразования автоматизирует создание кода XSL и производит развертываемый документ преобразования на основе предоставленной информации преобразования.

Примечания:

Будьте предусмотрительны при открытии больших файлов в каком-либо редакторе XML. При превышении ограничений памяти рабочей среды она внезапно закроется без сохранения данных (без каких-либо предупреждений или сообщений об ошибках). Лучшим показателем потребности в памяти может служить число элементов в файле XML, а не его размер. Потребность в памяти также зависит от наличия других объектов, открытых в рабочей среде. Иногда можно открыть файл размером 15 Мб, а в других случаях файл размером 1 Мб может вызвать ошибки. Поэтому рекомендуется перед открытием больших файлов XML сохранить все данные рабочей среды. Это ограничение носит постоянный характер.

Анализатор XML при обнаружении нераспознаваемого URI (например, в объявлении DOCTYPE) сообщает о неустранимой ошибке ввода-вывода и останавливает дальнейшую обработку. Нераспознаваемый URI не воспринимается ни как синтаксическая, ни как семантическая ошибка, поэтому анализатор не пытается его обработать. Такой документ всегда остается непроверенным. Это известная неполадка.