模式映射单个对象模式与对象模式列表
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 转换器管道生成的。
- 使用循环函数连接 Add 和 EmployeeDO。
- 您可能需要调整 min/max 发生在两侧,因为这确实有效果,尽管有 Looping Functoid。基本上,两者都应该是 max=unbounded.
我有一个输入模式,它包含一个对象,其中有一个根节点、一个数据节点和元素。我有一个 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 转换器管道生成的。
- 使用循环函数连接 Add 和 EmployeeDO。
- 您可能需要调整 min/max 发生在两侧,因为这确实有效果,尽管有 Looping Functoid。基本上,两者都应该是 max=unbounded.