Eu tenho dados como este no Excel:
EuqueroexportarXMLusandoorecursoMapasXMLcomoestainstância,combaseemumesquemaquenãopodesermodificado:
<someRootElement><FooKey1="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>
No entanto, quando tento adicionar Key1
e Key2
para mapear os atributos apropriados em Foo
e Bar
, assim que tento mapear um segundo vez, eu recebo este erro:
Parecequeeuteriaqueestruturarmeusdadosdaseguinteforma,oqueéridiculamenteredundante:
Em seguida, eu poderia mapear Key1_Foo
para o atributo Key1
de Foo
, Key1_Bar
para o atributo Key1
de Bar
, etc.
No entanto, há um relacionamento de 1: 1 no número de linhas para cada um deles, portanto, é muito mais conciso no Excel dar apenas as colunas de chave uma vez.
Por que não posso mapear a mesma coluna para vários elementos? O que é uma boa solução?
Tags xml microsoft-excel-2010