Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring集成:如何检查输入xml的格式是否正确_Xml_Spring Integration_Well Formed - Fatal编程技术网

Spring集成:如何检查输入xml的格式是否正确

Spring集成:如何检查输入xml的格式是否正确,xml,spring-integration,well-formed,Xml,Spring Integration,Well Formed,我正在使用Spring集成,想知道如何检查传入的xml请求是否格式正确?我正在使用模式,但我认为它不会检查格式良好的xml 有什么想法吗 Martin。让我们知道不符合您的要求: <int-xml:validating-filter id="filterA" schema-type="${xmlSchema}" input-channel="inputChannelA"

我正在使用Spring集成,想知道如何检查传入的xml请求是否格式正确?我正在使用模式,但我认为它不会检查格式良好的xml

有什么想法吗

Martin。

让我们知道
不符合您的要求:

<int-xml:validating-filter id="filterA" 
                           schema-type="${xmlSchema}"
                           input-channel="inputChannelA"
                           output-channel="validOutputChannel"
                           discard-channel="invalidOutputChannel"
                           schema-location="org/springframework/integration/xml/config/validationTestsSchema.xsd"/>

请告知
不符合您的要求:

<int-xml:validating-filter id="filterA" 
                           schema-type="${xmlSchema}"
                           input-channel="inputChannelA"
                           output-channel="validOutputChannel"
                           discard-channel="invalidOutputChannel"
                           schema-location="org/springframework/integration/xml/config/validationTestsSchema.xsd"/>


嗨,我知道这是一篇老文章。但是这个过滤器是java配置版本吗。我在网上找不到有人提到这件事。感谢
MessageFilter
是在Java配置中使用的
MessageHandler
实现,例如使用Java DSL的
@ServiceActivator
.handle()
。此选项必须与
xmlvalitingmessageselector
一起提供。虽然您可以考虑使用<代码> bean Bean /COD>在<<代码> XmlValidatingMessageSelector < /代码>中与<代码> @筛选器< /代码>的注释组合。最后一个可以用在JavaDSL的
.filter(GenericSelector

定义中。嗨,我知道这是一篇老文章。但是这个过滤器是java配置版本吗。我在网上找不到有人提到这件事。感谢
MessageFilter
是在Java配置中使用的
MessageHandler
实现,例如使用Java DSL的
@ServiceActivator
.handle()
。此选项必须与
xmlvalitingmessageselector
一起提供。虽然您可以考虑使用<代码> bean Bean /COD>在<<代码> XmlValidatingMessageSelector < /代码>中与<代码> @筛选器< /代码>的注释组合。最后一个可以在JavaDSL的
.filter(GenericSelector

定义中使用。