Ich möchte in der Lage sein, das folgende Format mit C# Linq zu Xml ausgeben.Einfache C# Linq zu Xml
<Genres>
<Genre Value="Rock" />
<Genre Value="Metal" />
</Genres>
Betrachten Sie die folgende Funktion. Ich möchte jeden der Parameter auswerten, aber nur diejenigen hinzufügen, die keine leeren Zeichenfolgen sind.
private XmlElement createGenresXml(string str1 = "", string str2 = "Rock", string str3 = "Metal", string str4 = "")
{
'Return XmlElement should look like the Xml above.
}
Vielen Dank! \ M/\ m/
Stackoverflow nicht Code schreiben Dienstleistungen bietet. Wenn Sie eine Frage haben, zögern Sie nicht. Sie sind herzlich willkommen. – vendettamit
Ich glaube nicht, dass LINQ wirklich für diese Aufgabe geeignet ist, da Sie eine Reihe unabhängiger Parameter haben. Warum nicht einfach ein 'if' verwenden, um das Element zusammenzufügen? – litelite
Wenn Sie Linq verwenden möchten, verwenden Sie 'XElement' anstelle von' XmlElement'. – juharr