Para aumentar a velocidade do processamento de tempo de execução de folhas de estilo XSL, é possível pré-compilar e integrar documentos de folha de estilo XSL 1.0 ou 2.0 em projetos Java.
Antes de Iniciar
- É necessário ter um projeto ativado por Java no qual emitir
os arquivos gerados.
- O projeto que contém a folha de estilo XSL deve incluir o aspecto
do projeto XML Transformations and Query. Para incluir o aspecto:
- Clique com o botão direito do mouse no projeto e selecione .
- Na página Aspectos do Projeto, selecione XML Transformations
and Query.
- Se você vir uma mensagem dizendo que outros aspectos são necessários,
selecione esses aspectos também.
- Clique em OK.
Sobre Esta Tarefa
As instruções a seguir foram criadas para a perspectiva Recurso (Resource),
mas também funcionarão em muitas outras perspectivas.
Para gerar um
arquivo XSL compilado a partir de um arquivo XSL:
Procedimento
- No Explorador de Projetos, clique com o botão direito do mouse no arquivo XSL.
- Clique em . O assistente Compilar XSLT é iniciado.
- Configure as opções do compilador XSLT para gerar o
XSL compilado:
- Selecione o processador escolhendo IBM Processor
for XSLT 1.0 ou IBM Processor for XSLT
2.0 da lista. Se o projeto de destino para a saída XSL compilada não suportar
o processador selecionado, será possível incluir suporte clicando em
Incluir suporte ao processador no projeto de destino.
- Nos campos correspondentes, insira Nome da Classe, Nome do
Pacote e Contêiner de Saída para as classes XSL compiladas geradas.
- Para incluir a pasta de saída no arquivo .classpath de um projeto,
selecione Incluir Contêiner de Projeto no Caminho de Classe do Projeto
e, em seguida, no campo Projeto de Destino, insira o caminho do projeto.
- Para incluir uma classe Java de utilitário contendo métodos que
podem ser utilizados para chamar a transformação de documento com as
classes XSL compiladas, selecione Incluir Classe do Utilitário Java
e, em seguida, nos campos correspondentes, insira a Pasta de Origem,
o Pacote e o Nome da classe do utilitário.
Resultados
A classe compilada e os arquivos Java são gerados nos locais
especificados no assistente.