Erstellen von xml mit xdocument
Möchte ich erstellen, xml Datei mit der folgenden Struktur:
<Devices>
<Device Number="58" Name="Default Device" >
<Functions>
<Function Number="1" Name="Default func" />
<Function Number="2" Name="Default func2" />
<Function Number="..." Name="...." />
</Functions>
</Device>
</Devices>
Hier ist mein code:
document.Element("Devices").Add(
new XElement("Device",
new XAttribute("Number", ID),
new XAttribute("Name", Name),
new XElement("Functions")));
Jedes Objekt "Gerät" haben-Liste<> von "Funktionen", wie kann ich add "Funktionen" zu xml???
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wirklich leicht - LINQ to XML ist dies ein Kinderspiel:
In anderen Worten, müssen Sie nur Ihr Projekt
List<Function>
zu einemIEnumerable<XElement>
mitSelect
, und dieXElement
Konstruktor erledigt den rest.