ValidateXml 2025.5.31.15

バンドル

org.apache.nifi | nifi-standard-nar

説明

FlowFile に含まれる XML を検証します。デフォルトでは、 XML は FlowFile のコンテナーに含まれます。'XML Source Attribute' プロパティがセットされている場合、検証される XML は指定された属性に含まれます。大容量の XML ドキュメントを保持するために属性を使用することは推奨されません。そうすることで、システムのパフォーマンスに悪影響を及ぼす可能性があります。完全なスキーマ検証は、プロセッサーが XSD スキーマ詳細で構成されている場合に実行されます。そうでない場合、 XML の構文が正しく、整形式であること(たとえば、すべての開始タグが適切に閉じられていること)を確認することだけがパフォーマンスとして実行されます。

タグ

スキーマ、検証、xml、xsd

入力要件

REQUIRED

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

スキーマファイル

検証に使用する XSD スキーマ・ファイルへのファイル・パスまたは URL。このプロパティが空白の場合、 XML 構文/構造のみが検証されます。

XML ソース属性

検証される XML を含む属性の名前。このプロパティが空白の場合、 FlowFile の内容が検証されます。

制限事項

必要な許可

説明

リファレンス リモート リソース

スキーマ構成は、 HTTP のリソースをリファレンスできます。

リレーションシップ

名前

説明

invalid

指定されたスキーマに従って有効でない FlowFiles、あるいは無効な XML を含むものは、このリレーションにルーティングされます。

valid

スキーマが提供されている場合、スキーマに対するバリデーションに成功した FlowFiles、あるいは整形式であることが検証された XML は、このリレーションにルーティングされます。

属性の書き込み

名前

説明

validatexml.invalid.error

フローファイルが無効なリレーションシップにルーティングされた場合、属性には検証失敗によるエラーメッセージが含まれます。