Ein XElement-Sortierung
Habe ich ein XElement, dass die Karten wie folgt:
<book>
<author>sadfasdf</author>
<title>asdfasdf</title>
<year>1999</year>
</book>
<book>
<author>asdfasdf</author>
<title>asdfasdf</title>
<year>1888</year>
</book>
<book>
<author>asdfsdf</author>
<title>asdfasdf</title>
<year>1777</year>
</book>
Wie kann ich die Sortieren die Bücher nach Autor oder Titel oder Jahr? Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wollen Sie Lesen (Abfrage), werden die Daten in einer bestimmten Reihenfolge, oder haben Sie wirklich wollen, zu re-Reihenfolge die Daten in der xml? Zu Lesen in einer bestimmten Reihenfolge, einfach nur die LINQ -
OrderBy
Methode:(bearbeitet) Ändern der xml ist es schwieriger... vielleicht so etwas wie:
Ist es machbar, aber etwas seltsam:
Beachten Sie, dass wenn Sie andere Inhalte, die unter Ihrem root-Knoten, rufen Sie
Remove
auf jedenXElement
bevor Sie Sie hinzufügen, statt nur mitzugehenRemoveAll
.