Eu tenho um xml, assim:
<advReqData>
<sessionid></sessionid>
<akc190></akc190>
<meds>
<med>
<idx></idx>
<alc400></alc400>
</med>
</meds>
</advReqData>
Eu gostaria de usar linq para xml transforme XML na seguinte estrutura:
<advReqData>
<sessionid></sessionid>
<akc190></akc190>
<meds>
<med>
<idx></idx>
<alc400></alc400>
</med>
<med>
<idx></idx>
<alc400></alc400>
</med>
</meds>
</advReqData>
Ou seja, no nó meds sob a adição de um novo nó med, o novo nó med e a estrutura original do nó med do documento é a mesma.
Como eu faço isso?
Respostas:
0 para resposta № 1Isso obterá o primeiro elemento em "meds" e o adicionará ao final
var fn = xelement.Element("meds").FirstNode;
xelement.Element("meds").Add(fn);