私はXML文字列と一意のタグ値を持っています。そのタグ値に基づいて、以下のXMLをどのように並べ替えることができますか?私は特定のタグの値を上部にしたい。Cで文字列xmlを並べ替える方法#
<DataSet>
<Row>
<APPROVER>DSQF</APPROVER>
<LEVEL>3</LEVEL>
<LEVELDECODE>Supervisor</LEVELDECODE>
</Row>
<Row>
<APPROVER>ASDQD</APPROVER>
<LEVEL>3</LEVEL>
<LEVELDECODE>Supervisor</LEVELDECODE>
</Row>
<Row>
<APPROVER>ASDQTH</APPROVER>
<LEVEL>3</LEVEL>
<LEVELDECODE>Supervisor</LEVELDECODE>
</Row>
</DataSet>
Iはapprover = ASDQD
持つ行が(承認者がユーザにより選択された)上になりたいです。
私は[XmlSerializerを](https://msdn.microsoft.com/en-us/library/systemを使用して、それを解析でしょう.xml.serialization.xmlserializer(v = vs.110).aspx)、Linqを使用してsort/orderbyを実行した後、新しいシリアル化を行います。 – fredrik
なぜその行が上に表示されますか?あなたは正確に何をしようとしていますか? –
ユーザーが承認者を選択し、選択した承認者に基づいてxmlの順序を変更する必要があります。 –