Um XmlNodeList basierend auf einem Attribut
Ich habe eine XmlNodeList enthält Pakete (item) aus der Wurzel des XML-Beispiel unten. Ich möchte sozusagen die XmlNodeList auf der Grundlage der Knoten-Schlüssel-Attribut-Wert.
Die Sortierung hat sich als sehr effizient, jede Millisekunde zählt.
Haben Sie eine Idee?
<root>
<item key="1000000020">
Content 20
</item>
<item key="1000000001">
Content 1
</item>
...
<item key="1043245231">
Content n
</item>
</root>
Bearbeiten:
Ich habe bereits eine XmlNodeList, wurden aus dem Artikel. Ich habe keinen Zugriff auf das XmlDocument mehr, nur die Liste der Elemente.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie versuchen, Linq to XML.
Können Sie versuchen
XPathNavigator
undXPathExpression
.Ich das problem gelöst, in einem nicht sehr eleganten Weg:
Hinweis: xml-variable ist die string-Wert