TransformXml 2025.5.31.15

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

Fornece o nome (incluindo o caminho completo) do arquivo XSLT a ser aplicado ao conteúdo do FlowFile XML. Uma das propriedades “XSLT file name” e “XSLT Lookup” deve ser definida.

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