我在 Excel 中有如下数据:
我想使用类似此实例的 XML 映射功能导出 XML,基于以下架构:不能进行修改:
<someRootElement>
<Foo Key1="A" Key2="Q">Cheese</Foo>
<Foo Key1="L" Key2="Z">Westie</Foo>
<Foo Key1="M" Key2="S">Fox</Foo>
<Bar Key1="A" Key2="Q">Merlot</Bar>
<Bar Key1="L" Key2="Z">Schnauzer</Bar>
<Bar Key1="M" Key2="S">Wapapapapapapow</Bar>
</someRootElement>
但是,当我尝试添加Key1
并Key2
映射到适当的属性时和Foo
Bar
,当我尝试第二次映射它时,我收到此错误:
似乎我必须按如下方式构造我的数据,这太过冗余:
然后我可以映射Key1_Foo
到Key1
的属性Foo
,Key1_Bar
映射到Key1
的属性Bar
,等等。
但是,每个行数都有 1:1 的关系,因此在 Excel 中仅提供一次关键列会更加简洁。
为什么我不能将同一列映射到多个元素?有什么好的解决方法吗?