diff --git a/spring-integration-xml/src/main/resources/org/springframework/integration/xml/config/spring-integration-xml-2.2.xsd b/spring-integration-xml/src/main/resources/org/springframework/integration/xml/config/spring-integration-xml-2.2.xsd
index 9005fbc167..8de0e0964c 100644
--- a/spring-integration-xml/src/main/resources/org/springframework/integration/xml/config/spring-integration-xml-2.2.xsd
+++ b/spring-integration-xml/src/main/resources/org/springframework/integration/xml/config/spring-integration-xml-2.2.xsd
@@ -19,12 +19,12 @@
+
+
+ Defines an XML marshalling transformer.
+
+
-
-
- Defines an XML marshalling transformer.
-
-
@@ -76,12 +76,12 @@
+
+
+ Defines an XML unmarshalling transformer.
+
+
-
-
- Defines an XML unmarshalling transformer.
-
-
@@ -99,12 +99,12 @@
+
+
+ Defines an XSLT transformer.
+
+
-
-
- Defines an XSLT transformer.
-
-
@@ -162,12 +162,12 @@
+
+
+ Defines an XPath transformer.
+
+
-
-
- Defines an XPath transformer.
-
-
@@ -347,126 +347,167 @@
-
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
- Reference to the XPathExpression instance to be
- evaluated against the input Message's payload. Either
- this or 'xpath-expression' must be provided, but not
- both.
-
-
-
-
-
-
-
-
-
-
-
+ This flag will allow you to manage the
+ evaluation type. It is 'false' by default, however if
+ set to 'true', then the String evaluation type will be used.
+ ]]>
+
+
+
+
+
+
+
+
+ Reference to the XPathExpression instance to be
+ evaluated against the input Message's payload. Either
+ this or 'xpath-expression' must be provided, but not
+ both.
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ representing channel names. Typically such a list
+ will contain a single channel name. However,
+ based on the results of an XPath Expression, the
+ XPath router can also take on the characteristics
+ of a Recipient List Router if the XPath Expression
+ returns more then one value. In that case, the
+ List will contain more then one channel
+ name and consequently Messages will be sent to
+ all channels in the list.
+ ]]>
+
+
+
+
+
-
- ]]>
-
-
-
-
-
-
-
-
- Specify the Converter to use when converting payloads prior to XPath evaluation.
- The DefaultXmlPayloadConverter is used if this reference is not provided, and it
- should be sufficient in most cases since it can convert from Node, Document, Source,
- File, and String typed payloads. If you need to extend beyond the capabilities of
- that default implementation, then an upstream Transformer is probably a better option
- than providing a reference to a custom implementation of this strategy here.
-
-
+
+
+ ]]>
+
+
+
+
+
+
+
+
+ Specify the Converter to use when converting payloads prior to XPath evaluation.
+ The DefaultXmlPayloadConverter is used if this reference is not provided, and it
+ should be sufficient in most cases since it can convert from Node, Document, Source,
+ File, and String typed payloads. If you need to extend beyond the capabilities of
+ that default implementation, then an upstream Transformer is probably a better option
+ than providing a reference to a custom implementation of this strategy here.
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ representing channel names. Typically such a list
+ will contain a single channel name. However,
+ based on the results of an XPath Expression, the
+ XPath router can also take on the characteristics
+ of a Recipient List Router if the XPath Expression
+ returns more then one value. In that case, the
+ List will contain more then one channel
+ name and consequently Messages will be sent to
+ all channels in the list.
+ ]]>
+
+
+
+
+
-
- ]]>
-
-
-
-
-
-
-
+
+
+ ]]>
+
+
+
+
+
+
+
-
+
+
+
+
+
@@ -537,13 +578,13 @@
+
+
+ Defines an XPath selector.
+ NOTE: this element is deprecated as of 2.1. Please use <xpath-filter> instead.
+
+
-
-
- Defines an XPath selector.
- NOTE: this element is deprecated as of 2.1. Please use <xpath-filter> instead.
-
-
@@ -570,25 +611,25 @@
-
-
+
- representing channel names. Typically such a list
- will contain a single channel name. However, based
- on the result of an XPath Expression the XPath router
- can also take on the characteristics of the
- Recipient List Router if the XPath Expression
- returns more than one value, thus resulting in
- the List containing more than one channel
- name.
+ Internally XPath expressions will be evaluated as
+ NODESET type and converted to a List
+ representing channel names. Typically such a list
+ will contain a single channel name. However, based
+ on the result of an XPath Expression the XPath router
+ can also take on the characteristics of the
+ Recipient List Router if the XPath Expression
+ returns more than one value, thus resulting in
+ the List containing more than one channel
+ name.
- In that case the Message will be sent to all channels
- in the list.
- ]]>
-
+ In that case the Message will be sent to all channels
+ in the list.
+ ]]>
+
@@ -749,4 +790,4 @@
-
\ No newline at end of file
+