如何在BPEL中使用Xpath复制数组

时间:2012-06-15 10:34:20

标签: xpath esb wso2 bpel

我有以下服务响应数据:

<Employees>
 <employee>
   <empName>Z</empName>
 </employee>
<employee>
   <empName>Y</empName>
 </employee>
<employee>
   <empName>Z</empName>
 </employee>
 .....
</Employees>

现在我希望将其复制到另一个BPEL变量中,结构如下所示。

<EmployeesResponse>
 <employee>
   <empName>Z</empName>
 </employee>
<employee>
   <empName>Y</empName>
 </employee>
<employee>
   <empName>Z</empName>
 </employee>
 .....
</EmployeesResponse>

我不确定我收到的数据量并希望复制所有数据。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

要从源变量中选择所有元素,请使用以下查询:

/Employees/emplyee

要复制到目标,请使用此其他查询:

/EmployeesResponse