XML 支援 - 處理 XML 負載

Spring Integration 的 XML 支援透過以下元件擴充套件了 Spring Integration 的核心功能:

您需要在專案中包含此依賴項

  • Maven

  • Gradle

<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 訊息變得更簡單。訊息元件支援多種格式表示的 XML,包括 java.lang.String, org.w3c.dom.Document, 和 javax.xml.transform.Source 的例項。然而,當需要 DOM 表示時(例如,為了評估 XPath 表示式),String 負載會被轉換為所需的型別,然後再轉換回 String。需要 DocumentBuilder 例項的元件,如果您不提供,則會建立一個支援名稱空間的例項。當您需要對文件建立進行更精細的控制時,可以提供一個經過適當配置的 DocumentBuilder 例項。