Conteúdo
Índice 🔎︎

# Criar filtros XML

## Criar um Filtro XML para LibreOffice

Ao criar um filtro XML para o LibreOffice, tem que criar uma folha de estilo XSLT que possa converter de e para o formato de ficheiro OpenDocument XML.

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

Se pretender, pode incluir um modelo com o filtro para aplicar estilos do LibreOffice ao documento XML importado.

## Para criar um filtro XML

1. Crie uma folha de estilo de transformação XSLT que correlaciona os elementos do formato XML externo com os elementos do formato de ficheiro OpenDocument XML e anule a correlação.

2. Cria um modelo que atribui estilos do LibreOffice a elementos contidos no formato XML externo quando um ficheiro deste formato é importado para o LibreOffice.

3. No LibreOffice Writer, crie um documento de texto, e escolha Ferramentas - Definições de Filtro XML.

4. Clique em Novo.

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

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

  Este nome é exibido na caixa de diálogo Definições de filtros XML.

- Na caixa Aplicação, selecione a aplicação do LibreOffice para o qual o filtro será utilizado.

- Na caixa Nome do Tipo de Ficheiro, introduza o tipo de ficheiro no qual será utilizado o filtro.

  Este nome é exibido na lista de tipos de ficheiros nas caixas de diálogo Abrir, Exportar e Guardar como.

- na caixa Extensão do ficheiro, introduza a extensão para o ficheiro exportado.

  Para distinguir o ficheiro de outros ficheiros XML, introduza uma extensão que não seja *.xml.

6. No separador Transformação, defina as propriedades de transformação do filtro.

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

  Este identificador é utilizado para detetar o tipo de ficheiro durante a importação.

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

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

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

  Os ficheiros especificados no separador Transformação são copiados para o diretório de utilizador do LibreOffice.

7. Clique em Aceitar.

## Para testar um filtro XML

Pode executar testes básicos num filtro XML personalizado no LibreOffice.

O documento não é alterado por estes testes.

1. Crie ou abra um documento de texto.

2. Escolha Ferramentas - Definições de Filtro XML.

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

4. Para testar um filtro de exportação, execute uma das seguintes na área Exportar da caixa de diálogo:

- Clique em Procurar, selecione o documento do LibreOffice que pretende 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