Spis treści

# Tworzenie filtrów XML

## Tworzenie filtru XML pakietu LibreOffice

Aby utworzyć filtr XML pakietu LibreOffice, najpierw należy zaprojektować arkusz stylów XSLT do przeprowadzenia konwersji obsługującej format OpenDocument XML.

Aby uzyskać więcej informacji na temat formatu OpenDocument XML, przejdź do https://www.openoffice.org/xml/.

W razie konieczności filtr można uzupełnić szablonem, w wyniku którego w zaimportowanym dokumencie XML zostają zastosowane style LibreOffice.

## Aby utworzyć filtr XML

1. Utwórz arkusz stylów XSLT transformation, który odwzorowuje elementy zewnętrznego formatu XML na elementy formatu OpenDocument XML i odwrotnie.

2. Utwórz szablon, który przypisuje style LibreOffice do elementów zewnętrznego formatu XML podczas importowania pliku w takim formacie do pakietu LibreOffice.

3. W programie LibreOffice Writer utwórz dokument i wybierz Narzędzia - Ustawienia filtru XML.

4. Kliknij przycisk Nowy.

5. W oknie dialogowym Filtr XML kliknij zakładkę Ogólne i zdefiniuj właściwości filtru.

- W polu Nazwa filtru wprowadź nazwę filtru XML.

  Ta nazwa jest wyświetlana w oknie dialogowym Ustawienia filtru XML.

- W polu Aplikacja wybierz aplikację LibreOffice, dla której jest przeznaczony filtr.

- W polu Nazwa typu pliku wprowadź typ pliku, dla którego jest przeznaczony filtr.

  Ta nazwa jest wyświetlana na liście typów plików w oknach dialogowych Otwórz, Eksport oraz Zapisz jako.

- W oknie dialogowym Rozszerzenie pliku wprowadź rozszerzenie nazwy eksportowanego pliku.

  Aby odróżnić ten plik od innych plików XML, wpisz rozszerzenie inne niż xml.

6. Na zakładce Transformacja zdefiniuj właściwości transformacji dla tego filtru.

- W polu DocType wpisz identyfikator typu dokumentu dla zewnętrznego formatu pliku (opcjonalne).

  Ten identyfikator służy do wykrywania typu pliku podczas importowania.

- W polu XSLT eksportu wpisz ścieżkę i nazwę pliku arkusza stylów XSLT definiującego transformację między formatem OpenDocument a formatem zewnętrznym.

- W polu XSLT importu wpisz ścieżkę i nazwę pliku arkusza stylów XSLT definiującego transformację między formatem zewnętrznym a formatem OpenDocument.

- W polu Szablon importu wpisz ścieżkę i nazwę szablonu definiującego style LibreOffice wykorzystywane w importowanym pliku (opcjonalne).

  Pliki wskazane na zakładce Transformacja są kopiowane do lokalnego katalogu użytkownika LibreOffice.

7. Kliknij przycisk OK.

## Aby przetestować filtr XML

W pakiecie LibreOffice można wykonać podstawowe testy własnych filtrów XML.

Testy nie wpływają na zawartość dokumentu.

1. Utwórz lub otwórz dokument tekstowy.

2. Wybierz Narzędzia - Ustawienia filtrów XML.

3. Wybierz z listy filtr do przetestowania i kliknij przycisk Testuj XSLT.

4. Aby przetestować filtr Eksportuj, wykonaj jedną z poniższych czynności w obszarze Eksportuj okna dialogowego:

- Kliknij przycisk Przeglądaj, wybierz dokument LibreOffice do przetestowania i kliknij przycisk Otwórz.

- Aby przetestować bieżący dokument, kliknij przycisk Bieżący dokument.

5. Aby przetestować filtr Importuj, kliknij Przeglądaj w obszarze Importuj okna dialogowego, wybierz dokument i kliknij Otwórz.

Tematy pokrewne

Informacje o filtrach XML

Dystrybucja filtrów XML