EvaluateXQuery 2025.10.2.19¶
Pacote¶
org.apache.nifi | nifi-standard-nar
Descrição¶
Avaliação uma ou mais XQueries em relação ao conteúdo de um FlowFile. Os resultados dessas XQueries são atribuídos aos atributos de FlowFile ou são gravados no conteúdo do FlowFile em si, dependendo da configuração do processador. As XQueries são inseridas adicionando propriedades definidas pelo usuário. O nome da propriedade é mapeado para o nome do atributo no qual o resultado será colocado (se o destino for “flowfile-attribute”, caso contrário o nome da propriedade será ignorado). O valor da propriedade deve ser uma XQuery válida. Se a XQuery retornar mais de um resultado, novos atributos ou FlowFiles (para destinos de “flowfile-attribute” ou “flowfile-content”, respectivamente) serão criados para cada resultado (os atributos terão um número único “.n” anexado ao nome do atributo especificado). Se alguma XQuery fornecida retornar um resultado, os FlowFiles serão encaminhados para “matched”. Se nenhuma XQuery fornecida retornar um resultado, o FlowFile será encaminhado para “unmatched”. Se o destino for “flowfile-attribute” e as XQueries não corresponderem a nada, nenhum atributo será aplicado ao FlowFile.
Requisito de entrada¶
REQUIRED
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
|---|---|
Destination |
Indica se os resultados da avaliação de XQuery são escritos no conteúdo do FlowFile ou em um atributo do FlowFile. Se definida como <flowfile-content>, apenas uma XQuery poderá ser especificada e o nome da propriedade será ignorado. Se definida como <flowfile-attribute> e a XQuery retornar mais de um resultado, vários atributos serão adicionados a theFlowFile, cada um nomeado com um número único “.n” anexado ao nome do atributo especificado |
Saída: recuo |
Especifica se o processador pode acrescentar espaços em branco adicionais ao gerar uma árvore de resultados. |
Saída: método |
Identifica o método geral que deve ser usado para a saída de uma árvore de resultados. |
Saída: omitir a declaração XML |
Especifica se o processador deve emitir uma declaração XML ao transformar uma árvore de resultados. |
Valide a DTD |
Permita a declaração de tipo de documento incorporada no XML. Esse recurso deve ser desativado para evitar vulnerabilidades de expansão da entidade XML. |
Relações¶
Nome |
Descrição |
|---|---|
failure |
FlowFiles são encaminhados para essa relação quando o XQuery não pode ser avaliado em relação ao conteúdo do FlowFile. |
matched |
FlowFiles são encaminhados para essa relação quando o XQuery é avaliado com sucesso e o FlowFile é modificado como resultado |
unmatched |
FlowFiles são encaminhados para essa relação quando o XQuery não corresponde ao conteúdo do FlowFile e o destino é definido como “flowfile-content” |
Grava atributos¶
Nome |
Descrição |
|---|---|
user-defined |
Esse processador adiciona atributos definidos pelo usuário se a propriedade <Destination> estiver definida como “flowfile-attribute”. |