模式映射单个对象模式与对象模式列表

Schema Mapping Single object schema with List of Object schema

我有一个输入模式,它包含一个对象,其中有一个根节点、一个数据节点和元素。我有一个 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 转换器管道生成的。

  1. 使用循环函数连接 Add 和 EmployeeDO。
  2. 您可能需要调整 min/max 发生在两侧,因为这确实有效果,尽管有 Looping Functoid。基本上,两者都应该是 max=unbounded.