Criar filtros XML
Criar um Filtro XML para LibreOfficeDev
Ao criar um filtro XML para o LibreOfficeDev, 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 LibreOfficeDev ao documento XML importado.
Para criar um filtro XML
-
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.
-
Cria um modelo que atribui estilos do LibreOfficeDev a elementos contidos no formato XML externo quando um ficheiro deste formato é importado para o LibreOfficeDev.
-
No LibreOfficeDev Writer, crie um documento de texto, e escolha
. -
Clique em Novo.
-
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 LibreOfficeDev 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.
-
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 LibreOfficeDev utilizados no ficheiro importado.
Os ficheiros especificados no separador Transformação são copiados para o diretório de utilizador do LibreOfficeDev.
-
Clique em Aceitar.
Para testar um filtro XML
Pode executar testes básicos num filtro XML personalizado no LibreOfficeDev.
O documento não é alterado por estes testes.
-
Crie ou abra um documento de texto.
-
Escolha
. -
Na lista de filtros, selecione o filtro que pretende testar e clique em Testar XSLTs.
-
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 LibreOfficeDev que pretende testar e clique em Abrir.
-
Para testar o documento atual, clique em Documento atual.
-
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.