Conversor de XSL

A Extensible Stylesheet Language (XSL) é usada para converter documentos XML em outros formatos, como HTML, PDF ou outro documento XML. O XSL permite que os usuários manipulem e classifiquem o conteúdo de um documento XML ou transformem o conteúdo em um formato diferente.

A diretiva " xsl:include inclui os arquivos XSL. Para procurar esses arquivos XSL, use um caminho de classe. Você pode definir uma classe para fornecer um ' URIResolver personalizado durante o processamento XSL usando a propriedade ' yfs.xsl.uriresolver. Por padrão, o valor dessa propriedade é definido como " com.yantra.interop.util.YantraDefaultURIResolver.

Para especificar um nome de classe diferente, modifique a propriedade yfs.xsl.uriresolver no arquivo <INSTALL_DIR>/properties/customer_overrides.properties .

Observação: Se a propriedade " yfs.xsl.uriresolver for definida com outro nome de classe, uma nova classe será usada em vez da classe padrão " YantraDefaultURIResolver. A nova classe deve implementar a interface " javax.xml.transform.URIResolver.

Propriedades de configuração

A seguir estão as propriedades de um nó tradutor de XSL:

Tabela 1. Propriedades de configuração do conversor XSL.
Propriedade Descrição
Nome XSL Insira o nome do modelo XSL.. O local é relativo ao CLASSPATH do adaptador de integração..

Propriedades da conexão

A seguir estão as propriedades da conexão do nó do Conversor XSL:

Tabela 2. propriedades da conexão do conversor XSL
Conexão Regras da Conexão do Nó
Pode ser o primeiro nó após o nó inicial Somente para serviços iniciados de forma síncrona
Pode ser colocado antes
  • Qualquer nó de transporte, exceto para E/S de FTP ou de Arquivo
  • Qualquer outro nó do componente
Pode ser colocado após
  • Nó de Início
  • Qualquer nó de transporte, exceto para E/S de FTP ou de Arquivo
  • Qualquer outro nó do componente
Transmite dados inalterados Sim. O tradutor XSL pode manipular os fluxos de dados para atender a necessidades específicas de integração comercial.