目次

# XML フィルターの作成

## LibreOffice 用 XML フィルターを作成

LibreOffice 用の XML フィルターを作成する場合は、OpenDocument XML ファイル形式との間で相互に変換可能なように XSLT スタイルシートをデザインする必要があります。

For more information about the OpenDocument XML format, go to https://www.openoffice.org/xml/.

必要な場合、インポートするXMLドキュメントにLibreOfficeスタイルを適用するために、フィルターに テンプレート を含めることができます。

## XML フィルターを作成するには

1. 外部 XML 形式の要素と OpenDocument XML ファイル形式の要素とを相互にマップする、XSLT 変換 スタイルシート を作成します。

2. この形式からLibreOfficeにファイルをインストールする場合、外部XML形式内の要素にLibreOfficeスタイルを割り当てるためのテンプレートを作成します。

3. LibreOffice Writer で文書ドキュメントを作成して、ツール → XML フィルター設定 を選択します。

4. 新規作成 をクリックします。

5. XML フィルター ダイアログで、全般 タブをクリックしてから、フィルターのプロパティを指定します。

- フィルター名 ボックスに XML フィルターの名前を入力します。

  この名前は、XML フィルターの設定 ダイアログに表示されます。

- アプリケーション ボックスで、フィルターを使用するLibreOfficeアプリケーションを選択します。

- ファイルの種類 ボックスに、そのフィルターを使用するファイルの種類を入力します。

  この名前は、開く、エクスポート、および 名前を付けて保存 の各ダイアログで「ファイルの種類」リストに表示されます。

- ファイル拡張子 ボックスに、エクスポートするファイルの拡張子を入力します。

  ファイル形式を XML ファイルと区別する場合、*.xml 以外の拡張子を入力します。

6. 変換 プロパティページで、フィルターの変換プロパティを指定します。

- (オプション) ドキュメントタイプ ボックスに、外部ファイル形式用のドキュメントタイプ識別子を入力します。

  インポートするファイルの種類を判別するためにこの識別子が使用されます。

- XSLT for export ボックスに、OpenDocument 形式から外部形式への変換方法を定義する XSLT スタイルシートのパスおよびファイル名を入力します。

- XSLT for import ボックスに、外部形式から OpenDocument 形式への変換方法を定義する XSLT スタイルシートのパスおよびファイル名を入力します。

- (オプション) インポートするファイルに対して使用される LibreOfficeスタイルを指定するためのテンプレートファイルのパスとファイル名を インポート用テンプレート ボックスに入力します。

  変換 プロパティページで指定したファイルは、ローカルのLibreOfficeユーザーディレクトリにコピーされます。

7. OK をクリックします。

## XML フィルターをテストするには

LibreOffice 内で、カスタム XML フィルターの基本的なテストを行うことができます。

テストによってドキュメントが変更されることはありません。

1. テキストドキュメントを作成するか、開くかします。

2. ツール → XML フィルターの設定 を選択します。

3. このフィルターリストで、テスト対象のフィルターを選択してから、テキスト XSLT をクリックします。

4. To test an Export filter, do one of the following in the Export area of the dialog:

- 検索 をクリックして、テストするLibreOfficeドキュメントを選択してから、開く をクリックします。

- 現在のドキュメントをテストするには、現在のドキュメント をクリックします。

5. To test an Import filter, click Browse in the Import area of the dialog, select a document, and click Open.

関連項目

XML フィルターについて

XML フィルターの配布