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.
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. |