Module
Contents
Index 🔎︎

# Создание фильтров XML

## Создание фильтра XML для LibreOffice

Создавая фильтр XML для LibreOffice, нужно сконструировать таблицу стилей XSLT, которая может конвертировать файлы в XML-формат OpenDocument и обратно.

Дополнительные сведения об XML-формате OpenDocument см. на веб-сайте http://xml.openoffice.org/.

Если хотите, может включить в свой фильтр шаблон, чтобы применить стили LibreOffice к импортируемому XML-документу.

## Процедура создания фильтра XML

1. Создайте таблицу стилей XSLT-преобразования, которая отображает элементы внешнего XML-формата в элементы XML-формата файлов OpenDocument и обратно.

2. Создайте шаблон, который назначает стили LibreOffice элементам внешнего XML-формата при импорте файла этого формата в LibreOffice.

3. В модуле LibreOffice Writer создайте текстовый документ и выберите команду Сервис - Параметры фильтра XML.

4. Нажмите кнопку Создать.

5. В диалоговом окне Фильтр XML откройте вкладку Общие и определите свойства фильтра.

- В поле Имя фильтра введите имя для фильтра XML.

  Это имя будет отображаться в диалоговом окне Параметры фильтра XML.

- В поле Приложение выберите приложение LibreOffice, для которого создан фильтр.

- В поле Имя типа файла введите тип файла, для которого создан фильтр.

  Это имя будет отображаться в диалоговых окнах Открыть, Экспорт и Сохранить как.

- В поле Расширение файла выберите расширение экспортируемого файла.

  Чтобы отличать файл от других XML-файлов, введите другое расширение вместо *.xml.

6. На вкладке Преобразование определите свойства преобразования для фильтра.

- (Необязательно). В поле Тип документа введите идентификатор типа документа для внешнего формата файла.

  Идентификатор используется, чтобы обнаруживать файлы этого типа при импорте.

- В поле XSLT для экспорта введите путь и имя XSLT-файла таблицы стилей, которая определяет преобразование из формата OpenDocument во внешний формат.

- В поле XSLT для импорта введите путь и имя XSLT-файла таблицы стилей, которая определяет преобразование из внешнего формата в формат OpenDocument.

- (Необязательно). В поле Шаблон для импорта введите путь и имя шаблона, который определяет стили LibreOffice, используемые в импортированном файле.

  Файлы, которые определены на вкладке Преобразование копируются в локальный пользовательский каталог LibreOffice.

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

## Процедура тестирования фильтра XML

Можно провести базовые испытания пользовательского фильтра XML в LibreOffice.

Документ не изменится при этих испытаниях.

1. Создайте или откройте текстовый документ.

2. Выберите команду Сервис - Параметры фильтра XML.

3. В списке фильтров выберите фильтр, который требуется проверить, и нажмите Тест XSLTs.

4. Чтобы проверить фильтр экспорта, выполните одно из следующих действий в области Экспорт окна диалога:

- Нажмите кнопку Обзор, выберите документ LibreOffice, который хотите проверить, и нажмите кнопку Открыть.

- Чтобы проверить текущий документ, щёлкните Текущий документ.

5. Чтобы проверить фильтр импорта, нажмите кнопку Обзор в области Импорт окна диалога, выберите документ и нажмите кнопку Открыть.

См. также

О фильтрах XML

Распространение фильтров XML