ValidateXml 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Description

Valide le contenu XML dans un FlowFile. Par défaut, l’XML est contenu dans le FlowFile. Si la propriété “XML Source Attribute” est définie, le XML à valider est contenu dans l’attribut spécifié. Il n’est pas recommandé d’utiliser les attributs pour contenir des documents XML volumineux, car cela pourrait nuire aux performances du système. La validation complète du schéma est effectuée si le processeur est configuré avec les détails du schéma XSD. Dans le cas contraire, la seule validation effectuée consiste à s’assurer que la syntaxe XML est correcte et bien formée, c’est-à-dire que toutes les balises d’ouverture sont correctement fermées.

Balises

schema, validation, xml, xsd

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

Schema File

Le chemin d’accès ou URL au fichier XSD Schema qui doit être utilisé pour la validation. Si cette propriété est vide, seule la syntaxe/structure XML sera validée.

Attribut de la source XML

Le nom de l’attribut contenant l’XML à valider. Si cette propriété est vide, le contenu de FlowFile sera validé.

Restrictions

Autorisation requise

Explication

reference remote resources

La configuration du schéma peut faire référence à des ressources par le biais de HTTP

Relations

Nom

Description

invalid

FlowFiles qui ne sont pas valides selon le schéma spécifié ou qui contiennent des XML invalides sont routées vers cette relation

valid

FlowFiles qui sont validés par rapport au schéma, s’il est fourni, ou dont on a vérifié qu’ils sont bien formés XML sont routés vers cette relation

Écrit les attributs

Nom

Description

validatexml.invalid.error

Si le FlowFile est routé vers la relation non valide, l’attribut contiendra le message d’erreur résultant de l’échec de la validation.