Ich habe eine XML, wie folgt:
<advReqData>
<sessionid></sessionid>
<akc190></akc190>
<meds>
<med>
<idx></idx>
<alc400></alc400>
</med>
</meds>
</advReqData>
Ich würde gerne verwenden linq to xml Machen Sie XML in die folgende Struktur:
<advReqData>
<sessionid></sessionid>
<akc190></akc190>
<meds>
<med>
<idx></idx>
<alc400></alc400>
</med>
<med>
<idx></idx>
<alc400></alc400>
</med>
</meds>
</advReqData>
Das heißt, dass im meds-Knoten unter Hinzufügung eines neuen med-Knotens der neue med-Knoten und die ursprüngliche Struktur des document med-Knotens identisch sind.
Wie mache ich es?
Antworten:
0 für die Antwort № 1Dadurch wird das erste Element in "meds" abgerufen und am Ende hinzugefügt
var fn = xelement.Element("meds").FirstNode;
xelement.Element("meds").Add(fn);