Sumário
Índice 🔎︎

# Criar filtros XML

## Criar um filtro XML para o LibreOfficeDev

Ao criar um filtro XML para o LibreOfficeDev, você deverá projetar uma folha de estilo XSLT capaz de converter para o formato de arquivo XML do OpenDocument e a partir dele.

Para obter mais informações sobre o formato XML do OpenDocument, acesse https://www.openoffice.org/xml/.

Se quiser, você pode incluir um modelo com o filtro para aplicar estilos do LibreOfficeDev a um documento XML importado.

## Para criar um filtro XML

1. Crie uma folha de estilo de transformação XSLT que mapeie os elementos do formato XML externo para os elementos do formato de arquivo XML do OpenDocument e vice-versa.

2. Crie um modelo que atribua estilos do LibreOfficeDev a elementos no formato XML externo quando você importa um arquivo nesse formato para o LibreOfficeDev.

3. No LibreOfficeDev Writer, crie um documento de texto e escolha Ferramentas - Filtros XML.

4. Clique em Novo.

5. Na caixa de diálogo Filtro XML, clique na guia Geral e defina as propriedades do filtro.

- Na caixa Nome do filtro, digite um nome para o filtro XML.

  Esse nome será exibido na caixa de diálogo Configurações do filtro XML.

- Na caixa Aplicativo, selecione o aplicativo LibreOfficeDev para o qual o filtro será usado.

- Na caixa Tipo de arquivo, insira o tipo do arquivo para o qual o filtro será usado.

  Esse nome é exibido na lista de tipos de arquivo das caixas de diálogo Abrir, Exportar e Salvar como.

- Na caixa Extensão de arquivo, insira a extensão do arquivo exportado.

  Para diferenciar o arquivo dos outros arquivos XML, utilize uma extensão que não seja a extensão *.xml.

6. Na página da guia Transformação, defina as propriedades de transformação do filtro.

- (Opcional) Na caixa DocType, insira o identificador de tipo de documento para o formato de arquivo externo.

  Esse identificador é utilizado para detectar o tipo de arquivo na importação.

- Na caixa XSLT para exportação, insira o caminho e o nome de arquivo da folha de estilo XSLT que define a transformação do formato OpenDocument para o formato externo.

- Na caixa XSLT para importação, insira o caminho e o nome de arquivo da folha de estilo XSLT que define a transformação do formato externo para o formato do OpenDocument.

- (Opcional) Na caixa Modelo para importação, insira o caminho e o nome do modelo que define os estilos do LibreOfficeDev utilizados no arquivo importado.

  Os arquivos que são especificados na página da guia Transformação são copiados no diretório local de usuários do LibreOfficeDev.

7. Clique em OK.

## Para testar um filtro XML

Você pode realizar testes básicos em um filtro XML personalizado no LibreOfficeDev.

Esses testes não alteram o documento.

1. Crie ou abra um documento de texto.

2. Escolha Ferramentas - Filtros XML.

3. Na lista de filtros, selecione o filtro que deseja testar e clique em Testar XSLTs.

4. Para testar um filtro de exportação, faça o seguinte na área Exportar da caixa de diálogo:

- Clique em Procurar, selecione o documento do LibreOfficeDev que deseja testar e clique em Abrir.

- Para testar o documento atual, clique em Documento atual.

5. Para testar um filtro de importação, clique em Procurar na área Importar da caixa de diálogo, selecione um documento e clique em Abrir.

Tópicos relacionados

Sobre filtros XML

Distribuir filtros XML