spring-xd使用xml有效负载

时间:2015-03-17 22:15:06

标签: xml spring xpath spring-integration spring-xd

是否可以在spring-XD运行时中使用XML有效负载?我有以下我试图执行流:

stream create --name testingXML --definition "file --dir=/tmp/sample.xml 
              --outputType=application/xml | splitter --expression=//item | log"

我的目标是拆分给定的XPATH表达式(由Spring Integration支持)。

2 个答案:

答案 0 :(得分:0)

使用“简单”拆分器(而不是XPath Splitter - XD当前没有XPathSplitter模块)时,需要在表达式中使用#xpath function

答案 1 :(得分:0)

此外,XD目前不支持--outputType = application / xml。这意味着不会通过JAXB等将有效负载自动转换为XML。但如果生产模块已经发出XML,则不需要它。