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 .
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:
| 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:
| 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 |
|
| Pode ser colocado após |
|
| Transmite dados inalterados | Sim. O tradutor XSL pode manipular os fluxos de dados para atender a necessidades específicas de integração comercial. |