0

我有一个输入模式,其中包含一个对象,其中有一个根节点和一个数据节点以及元素。我有一个 WCF 方法,它接受对象列表作为输入。我正在尝试映射这两个模式。但是当我发送输入文件时,它只会转换第一组。在此处输入图像描述

我还需要做些什么来映射它吗? 输入模式

<ns0:Emp xmlns:ns0="http://SampleAppWithExcelToXmlWCF.InputSchema">
 <Add>
  <EmailId>EmailId_0</EmailId> 
  <Phone>Phone_0</Phone> 
  <EmpName>EmpName_0</EmpName> 
  <EmpNo>EmpNo_0</EmpNo> 
  <ActiveInd>ActiveInd_0</ActiveInd> 
  </Add>
  <Add>
  <EmailId>EmailId_1</EmailId> 
  <Phone>Phone_1</Phone> 
  <EmpName>EmpName_1</EmpName> 
  <EmpNo>EmpNo_1</EmpNo> 
  <ActiveInd>ActiveInd_1</ActiveInd> 
  </Add>
  <Add>
  <EmailId>EmailId_2</EmailId> 
  <Phone>Phone_2</Phone> 
  <EmpName>EmpName_2</EmpName> 
  <EmpNo>EmpNo_2</EmpNo> 
  <ActiveInd>ActiveInd_2</ActiveInd> 
  </Add>
  </ns0:Emp>

以上是输入模式示例

作为输出,我希望它是架构中的多个 EmployeeDO

输入架构是使用自定义 ExcelToXML 转换器管道生成的。

4

1 回答 1

3
  1. 使用循环函数连接 Add 和 EmployeeDO。
  2. 尽管有 Looping Functoid,但您可能必须调整两侧的最小/最大 Occurs,因为这确实会产生影响。基本上,两者都应该是 max=unbounded。
于 2016-01-14T21:55:06.600 回答