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

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

この依存関係をプロジェクトに含める必要があります。

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

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