TransformXml 2025.10.2.19

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Aplica o arquivo XSLT fornecido à carga XML do FlowFile. Um novo FlowFile é criado com conteúdo transformado e é encaminhado à relação “success”. Se a transformação XSL falhar, o FlowFile original será encaminhado para a relação de “failure”

Tags

transform, xml, xslt

Requisito de entrada

REQUIRED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Nome do arquivo XSLT

Provides the name (including full path) of the XSLT file to apply to the FlowFile XML content. One of the “XSLT file name” and “XSLT Lookup” properties must be defined.

cache-size

Número máximo de folhas de estilo a serem armazenadas em cache. Zero desativa o cache.

cache-ttl-after-last-access

O cache TTL (time-to-live) ou por quanto tempo manter as folhas de estilo no cache após o último acesso.

indent-output

Se a saída deve ou não ser indentada.

secure-processing

A mitigação ou não de vários ataques relacionados ao XML, como os ataques XXE (XML External Entity).

xslt-controller

Pesquisa de controlador usada para armazenar definições de XSLT. Uma das propriedades “XSLT file name” e “XSLT Lookup” deve ser definida. Aviso: você deve observar que o serviço de controlador de pesquisa não deve ser usado para armazenar arquivos XSLT grandes.

xslt-controller-key

Chave usada para recuperar a definição de XSLT do controlador de pesquisa XSLT. Essa propriedade deve ser definida ao usar a propriedade do controlador XSLT.

Relações

Nome

Descrição

failure

Se um FlowFile falhar no processamento por qualquer motivo (por exemplo, o FlowFile não é um XMLválido), ele será encaminhado para essa relação

success

O FlowFile com conteúdo transformado será encaminhado para essa relação