asp.c# を使用して、xml の特定の値を取得および編集することは可能ですか? たとえば、私のxmlファイル:
<posters>
<poster>
<quantity>100</quantity>
<stock>100</stock>
<price>88</price>
</poster>
<poster>
<quantity>100</quantity>
<stock>150</stock>
<price>95</price>
</poster>
<poster>
<quantity>200</quantity>
<stock>100</stock>
<price>95</price>
</poster>
<poster>
<quantity>200</quantity>
<stock>150</stock>
<price>100</price>
</poster>
</posters>
数量 == 200 & 在庫 == 100 および数量 == 100 &在庫 == 150 から 2 つの 95 があります。数量 == 200 および在庫 == 100 から値 95 を取得し、同じ 95 を変更せずに編集できますか数量 == 100 &在庫 == 150?
「SelectSingleNode」と「SelectNode」を使用しようとしましたが、役に立ちません。SQLのような結果を取得したい-「数量= 200、在庫= 100のポスターから価格を選択」。
助言がありますか?
XML からデータセットへ:
string xmlDocString = Server.MapPath("MyXMLFile.xml");
DataSet dataSet = new DataSet();
dataSet.ReadXml(xmlDocString);
GridView1.DataSource = dataSet.Tables[0].DefaultView;
GridView1.DataBind();