ValidateXml 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-standard-nar
説明¶
FlowFile に含まれる XML を検証します。デフォルトでは、 XML は FlowFile のコンテナーに含まれます。'XML Source Attribute' プロパティがセットされている場合、検証される XML は指定された属性に含まれます。大容量の XML ドキュメントを保持するために属性を使用することは推奨されません。そうすることで、システムのパフォーマンスに悪影響を及ぼす可能性があります。完全なスキーマ検証は、プロセッサーが XSD スキーマ詳細で構成されている場合に実行されます。そうでない場合、 XML の構文が正しく、整形式であること(たとえば、すべての開始タグが適切に閉じられていること)を確認することだけがパフォーマンスとして実行されます。
入力要件¶
REQUIRED
機密動的プロパティをサポート¶
false
プロパティ¶
プロパティ |
説明 |
---|---|
スキーマファイル |
検証に使用する XSD スキーマ・ファイルへのファイル・パスまたは URL。このプロパティが空白の場合、 XML 構文/構造のみが検証されます。 |
XML ソース属性 |
検証される XML を含む属性の名前。このプロパティが空白の場合、 FlowFile の内容が検証されます。 |
制限事項¶
必要な許可 |
説明 |
---|---|
リファレンス リモート リソース |
スキーマ構成は、 HTTP のリソースをリファレンスできます。 |
リレーションシップ¶
名前 |
説明 |
---|---|
invalid |
指定されたスキーマに従って有効でない FlowFiles、あるいは無効な XML を含むものは、このリレーションにルーティングされます。 |
valid |
スキーマが提供されている場合、スキーマに対するバリデーションに成功した FlowFiles、あるいは整形式であることが検証された XML は、このリレーションにルーティングされます。 |
属性の書き込み¶
名前 |
説明 |
---|---|
validatexml.invalid.error |
フローファイルが無効なリレーションシップにルーティングされた場合、属性には検証失敗によるエラーメッセージが含まれます。 |