最新の安定バージョンについては、Spring Integration 7.1.0 を使用してください!

XML サポート - XML ペイロードの処理

Spring Integration の XML サポートは、Spring Integration のコアを次のコンポーネントで拡張します。

この依存関係はプロジェクトに必要です:

<dependency>
    <groupId>org.springframework.integration</groupId>
    <artifactId>spring-integration-xml</artifactId>
    <version>7.0.5</version>
</dependency>
compile "org.springframework.integration:spring-integration-xml:7.0.5"

これらのコンポーネントにより、Spring Integration での XML メッセージの操作が簡素化されます。メッセージングコンポーネントは、java.lang.Stringorg.w3c.dom.Documentjavax.xml.transform.Source インスタンスを含む、様々な形式で表現された XML を処理できます。ただし、DOM 表現が必要な場合(たとえば、XPath 式を評価する場合など)、String ペイロードは必要な型に変換され、その後 String に再変換されます。DocumentBuilder インスタンスを必要とするコンポーネントは、名前空間対応インスタンスを指定しない場合、自動的に作成されます。ドキュメント作成をより細かく制御する必要がある場合は、適切に構成された DocumentBuilder インスタンスを提供できます。