Innehåll

# Skapa XML-filter

## Skapa ett XML-filter för LibreOffice

När du skapar ett XML-filter för LibreOffice måste du utforma en XSLT-formatmall som kan konvertera till och från OpenDocument XML-formatet.

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

Om du vill kan du inkludera en mall i filtret när du använder LibreOffice-formatmallar på ett XML dokument som du importerar.

## Så här skapar du ett XML-filter:

1. Skapa en formatmall för XSLT-transformering som avbildar elementen i det externa XML-formatet till elementen i OpenDocument XML-formatet och tillbaka igen.

2. Skapa en mall som tilldelar LibreOffice-formatmallar till element i det externa XML-formatet när du importerar en fil i det här formatet till LibreOffice.

3. I LibreOffice Writer skapar du ett textdokument och väljer Verktyg - XML-filterinställningar.

4. Klicka på Nytt.

5. Klicka på fliken Allmänt i dialogrutan XML-filter och definiera egenskaperna för filtret.

- Skriv ett namn på XML-filtret i rutan Filternamn.

  Det här namnet visas i dialogrutan XML-filterinställningar.

- Markera LibreOffice-programmet som filtret anges för i rutan Program.

- Ange filtypen som filtret är till för i rutan Namn för filtyp.

  Det här namnet visas i listan över filformat i dialogrutorna Öppna, Exportera och Spara som.

- Skriv ett namn på den exporterade filen i rutan Filtillägg.

  Om du vill särskilja filen från andra XML-filer anger du ett annat filtillägg än *.xml.

6. På fliksidan Transformering definierar du transformeringsegenskaper för filtret.

- (Valfritt) Ange dokumentidentifieraren för det externa filformatet i rutan DocType.

  Den här identifieraren används för att identifiera vilken filtyp som importeras.

- I rutan XSLT för export anger du sökvägen till och filnamnet för den XSLT-formatmall som definierar transformeringen från OpenDocument-format till det externa formatet.

- I rutan XSLT för import anger du sökvägen till och filnamnet för den XSLT-formatmall som definierar transformeringen till OpenDocument-format från det externa formatet.

- (Valfritt) I rutan Dokumentmall för import anger du sökväg och namn för mallen som definierar de LibreOffice-formatmallar som används i den importerade filen.

  Filerna som anges på fliksidan Transformering kopieras till den lokala användarkatalogen i LibreOffice.

7. Klicka på OK.

## Så här testar du ett XML-filter:

Du kan utföra grundläggande tester på ett anpassat XML-filter i LibreOffice.

Dokumentet ändras inte under testerna.

1. Skapa eller öppna ett textdokument.

2. Välj Verktyg - XML-filterinställningar.

3. Markera det filter du vill testa i listan och klicka på Testa XSLT:er .

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

- Klicka på Bläddra, markera det LibreOffice dokument som du vill testa och klicka på Öppna.

- Du testar det aktuella dokumentet genom att klicka på Aktuellt dokument.

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

Närliggande ämnen

Om XML-filter

Distribuera XML-filter