Xml wso2 bpel是否将两个或多个响应附加到单个输出变量?

Xml wso2 bpel是否将两个或多个响应附加到单个输出变量?,xml,response,wso2,bpel,Xml,Response,Wso2,Bpel,假设我有两个XML响应。我需要附加两个XML响应,并将附加的XML映射到输出变量 response1: <response1>abc</response1> response2: <response2>efg</response2> 响应1:abc 答复2:efg 帮助将第二个响应附加到第一个响应并将附加的响应映射到输出字符串?符合标准的方法是使用XSLT并提供一个脚本,将第二个XML附加到第一个XML。对于ApacheODE(由于WSO2

假设我有两个XML响应。我需要附加两个XML响应,并将附加的XML映射到输出变量

response1: <response1>abc</response1> 

response2: <response2>efg</response2>
响应1:abc
答复2:efg

帮助将第二个响应附加到第一个响应并将附加的响应映射到输出字符串?

符合标准的方法是使用XSLT并提供一个脚本,将第二个XML附加到第一个XML。对于ApacheODE(由于WSO2BPS就是基于此,我假设它也可以使用它),您可以使用XQuery或我们的自定义代码,如
ODE:insert-*

,那么您想使用“abcefg”作为结果吗?然后,
concat($response1,$response2)
就是你的朋友。不。。我需要的答复和单一答复一样简单。。不仅包含数据。我需要两点钟xml@vanto:我们通过while循环调用服务,每次都得到XML响应。我需要BPEL WSO2C输出中的所有响应。你能给出一个示例或链接来继续你所说的吗?我们通过while循环调用服务,每次都得到XML响应。我需要BPEL WSO2输出中的所有响应。您可以使用vanto建议的3个备选方案中的任意一个。您可能会发现这个[1]示例对于了解如何在BPEL中使用XSLT文件非常有用。但是XSLT文件必须由您自己实现以满足您的需求。[1] -