Ändern der Reihenfolge von XML über XDocument
Möchte ich die Reihenfolge ändern von XML über XDocument
<root>
<one>1</one>
<two>2</two>
</root>
Ich die Reihenfolge ändern möchten, so dass 2 erscheint vor dem 1. Ist diese Fähigkeit gebacken oder muss ich es selbst tun. Zum Beispiel, entfernen Sie dann AddBeforeSelf()?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ähnlich wie oben, aber wickeln Sie es in eine extension-Methode. In meinem Fall funktioniert gut für mich, wie ich nur wollen, um sicherzustellen, daß eine bestimmte element-Reihenfolge angewendet, in meinem Dokument vor dem speichern der xml.
Dies sollte den trick tun. Es um die Kind-Knoten der Wurzel, basierend auf deren Inhalt, und dann ändert sich Ihre Reihenfolge im Dokument. Dies ist wahrscheinlich nicht der effektivste Weg, aber die Beurteilung durch Ihre tags, die Sie wollte sehen, wie Sie mit LINQ.
Außerhalb das schreiben von C# - code um dies zu erreichen, könnten Sie eine XSLT-Transformation der XML.
Versuchen, diese Lösung...