ValidateXml 2025.5.31.15

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Valida XML contido em um FlowFile. Por padrão, o XML está contido no conteúdo do FlowFile. Se a propriedade “Atributo de origem do XML” for definida, o XML a ser validado estará contido no atributo especificado. Não é recomendável usar atributos para manter documentos XML grandes; isso pode afetar negativamente o desempenho do sistema. A validação completa do esquema é realizada se o processador estiver configurado com os detalhes do esquema XSD. Caso contrário, a única validação realizada é para garantir que a sintaxe do XML esteja correta e bem formada; por exemplo, que todas as tags de abertura estejam devidamente fechadas.

Tags

schema, validation, xml, xsd

Requisito de entrada

REQUIRED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Arquivo de esquema

O caminho do arquivo ou URL para o arquivo do esquema XSD que deve ser usado para validação. Se essa propriedade estiver em branco, somente a sintaxe/estrutura do XML será validada.

Atributo de origem XML

O nome do atributo que contém o XML a ser validado. Se essa propriedade estiver em branco, o conteúdo do FlowFile será validado.

Restrições

Permissão necessária

Explicação

recursos remotos de referência

A configuração do esquema pode fazer referência a recursos em HTTP

Relações

Nome

Descrição

invalid

Os FlowFiles que não forem válidos de acordo com o esquema especificado ou que contêm XML inválido são encaminhados para essa relação

valid

Os FlowFiles que forem validados com êxito em relação ao esquema, se fornecido, ou verificados como XML bem formado são encaminhados para essa relação

Grava atributos

Nome

Descrição

validatexml.invalid.error

Se o FlowFile for encaminhado para a relação inválida, o atributo conterá a mensagem de erro resultante da falha de validação.