XML 支持 - 处理 XML 消息负载

Spring Integration 的 XML 支持通过以下组件扩展了 Spring Integration 的核心功能

您需要将此依赖项包含到您的项目中

  • Maven

  • Gradle

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

这些组件简化了在 Spring Integration 中使用 XML 消息的工作。消息组件使用以多种格式表示的 XML,包括java.lang.Stringorg.w3c.dom.Documentjavax.xml.transform.Source 的实例。但是,在需要 DOM 表示形式的地方(例如,为了评估 XPath 表达式),String有效负载将转换为所需的类型,然后转换回String。需要DocumentBuilder实例的组件会在您不提供实例的情况下创建一个支持命名空间的实例。当您需要对文档创建进行更精细的控制时,您可以提供一个已正确配置的DocumentBuilder实例。