# Дополнительные возможности

Эта глава описывает нестандартные возможности &quantaplus; и как их использовать.

## Инструменты XML

В версии &quantaplus; 3.2 присутствует много новых инструментов XML. Они уникальны в интеграции с &quantaplus;. Все они используют Kommander как front-end (интерфейс) и библиотеки libxml и libxslt как back-end (движок).

### Инструменты документации KDE

&quantaplus; поддерживает два главных инструмента документации KDE: meinproc и checkXML.

#### meinproc

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

Текущий рабочий каталог

- Quanta+: meinproc ищет файл `index.docbook`. Если он находится в текущем каталоге, оставьте этот параметр включённым. Иначе введите путь к другому каталогу.

Выходные файлы сохраняются в один каталог с исходными. Все файлы &HTML; удаляются при каждом запуске meinproc.

#### checkXML

&quantaplus; также обеспечивает простой графический интерфейс к этой полезной программе.

Текущий рабочий каталог

- Если `index.docbook` открыт и является активным, оставьте "Текущий рабочий каталог" включённым, иначе введите другой каталог с `index.docbook`.

##### Вывод

Если имеется вывод, в файле есть ошибки. Исправьте их и попытайтесь ещё раз.

### Проверка XML

С &quantaplus; поставляется отличное средство синтаксической проверки &XML;, которое использует xmllint.

Текущий файл

- Если файл, который нужно проверить, активный в Quanta+, оставьте этот параметр включённым. Иначе - выберите другой файл.

Проверка правильности синтаксиса

- Если вы хотите выполнить только такую проверку, включите этот параметр.

URI описания

- Если вы используете DTD и он указан в файле XML, выберите DTD (внутрен.), иначе - выберите DTD (внешн.) и укажите адрес описания DTD. И W3C XML Schema и RelaxNG Schema должны быть описаны внешне, через URI.

### Обработка XSLT

&quantaplus; поставляется со средством обработки &XML;, которое использует программу xsltproc из пакета libxml2.

Текущий файл

- Если файл, который нужно обработать, активный в Quanta+, оставьте этот параметр включённым. Иначе - выберите другой файл.

Таблица стилей

- Выберите файл XSLT, который вы хотите использовать.

Имя выходного файла

- Файл сохраняется в ваш домашний каталог, если не указано иначе.

Пока что приложение не имеет гибких настроек. Ждите следующего релиза.

## Использование модулей

### Что такое модуль?

&quantaplus; может загружать модули KParts. KPart - мощная база интегрирования KDE. Например, &quantaplus; использует Kate KPart. Последний уже имел базовые функции, которые требовались &quantaplus;, такие как подсветка синтаксиса. Интегрирование его в &quantaplus; позволило сэкономить время и сразу начать работать над специфическими возможностями программы.

Для добавления модулей в &quantaplus; не нужно ничего делать с самой программой. Вы можете использовать новые возможности, не ожидая пока кто-нибудь интегрирует их (т.е. модуль, обеспечивающий их) с программой! Подробности описываются ниже.

### Что такое диалог изменения модулей

Чтобы установить модуль (в т.ч. KPart), зайдите в меню Модули Правка :

Окно Модули.

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

Искать в

- При добавлении модуля без Расположения, &quantaplus; будет искать его указанных местах.

Добавить

- Вызывает диалог добавления модуля.

Настройка

- Изменить настройки выбранного модуля.

Удалить

- Удалить выбранный модуль.

Обновить

- Обновить содержание диалога.

&debugging-quanta;