Créer des filtres XML

Contenu

# Création de filtres XML

## Création d'un filtre XML pour LibreOffice

Lorsque vous créez un filtre XML pour LibreOffice, vous devez concevoir une feuille de style XSLT qui permet de convertir les formats de fichiers XML d'OpenDocument dans les deux sens.

Pour plus d'informations sur le format XML d'OpenDocument , visitez le site https://www.openoffice.org/xml/..

Si vous le souhaitez, vous pouvez accompagner votre filtre d'un modèle pour appliquer des styles LibreOffice au document XML importé.

## Pour créer un filtre XML

1. Créez une feuille de style de conversion XSLT afin de mettre les éléments du format XML externe en correspondance avec les éléments du format de fichier XML d'OpenDocument, et inversement.

2. Créez un modèle de styles LibreOffice qui seront assignés aux éléments utilisés par le format XML externe lors de l'import d'un fichier dans ce format dans LibreOffice.

3. Dans LibreOffice Writer, créez un document texte et choisissez Outils - Paramétrage du filtre XML.

4. Cliquez sur Nouveau.

5. Dans la boîte de dialogue Filtre XML, cliquez sur l'onglet Général et définissez-y les propriétés du filtre.

- Dans la zone Nom du filtre, entrez le nom du filtre XML.

  Ce nom s'affiche dans la boîte de dialogue Paramétrage du filtre XML.

- Dans la zone Application, sélectionnez l'application LibreOffice à laquelle le filtre doit s'appliquer.

- Dans la zone Nom du type de fichier, entrez le type de fichier auquel le filtre doit s'appliquer.

  Ce nom s'affiche dans la liste des types de fichiers des boîtes de dialogue Ouvrir, Exporter et Enregistrer sous.

- Dans la zone Extension de fichier, indiquez l'extension du fichier exporté.

  Pour distinguer ce fichier des autres fichiers XML, entrez une extension autre que *.xml.

6. Dans l'onglet Transformation, définissez les propriétés de transformation du filtre.

- (Facultatif) Dans la zone DocType, entrez l'identificateur de type de document du format de fichier externe.

  L'identificateur sert à détecter le type de fichier lors de l'import.

- Dans la zone XSLT pour export, saisissez le chemin et le nom de fichier de la feuille de style XSLT qui permet de définir la conversion d'un document OpenDocument dans le format externe.

- Dans la zone XSLT pour import, saisissez le chemin et le nom de fichier de la feuille de style XSLT qui permet de définir la conversion d'un document OpenDocument dans le format externe.

- (Facultatif) Dans la zone Modèle pour import, saisissez le chemin et le nom du modèle qui permet de définir les styles LibreOffice utilisés dans le fichier importé.

  Les fichiers spécifiés dans l'onglet Transformation sont copiés localement dans le répertoire d'utilisateur de LibreOffice.

7. Cliquez sur OK.

## Test d'un filtre XML

Vous pouvez réaliser des tests de base sur un filtre XML personnalisé dans LibreOffice.

Ces tests ne modifient pas le document.

1. Créez ou ouvrez un document texte.

2. Choisissez Outils - Paramétrage du filtre XML.

3. Dans la liste des filtres, sélectionnez le filtre à tester, puis cliquez sur Tester les XSLT.

4. Pour tester un filtre d'export, effectuez l'une des opérations suivantes dans la zone Export de la boîte de dialogue :

- Cliquez sur Parcourir, sélectionnez le document LibreOffice à tester, puis cliquez sur Ouvrir.

- Pour tester le document actif, cliquez sur Document actif.

5. Pour tester un filtre d'import, cliquez sur Parcourir dans la zone Import de la boîte de dialogue, sélectionnez un document et cliquez sur Ouvrir.

Rubriques connexes

À propos des filtres XML

Distribution des filtres XML