這是我的XML文件的一部分,並且我在我的c#窗體上有一個組合框,其中包含我放置的xml文件的設備名稱通過使用xpath導航器,再加上一個數字,最後是一個叫做Buy的按鈕。 我想要做的是當我點擊按鈕購買我想要的設備節點的QUANTITY節點值誰的名稱節點值等於組合框SelectedValue增加的數字向上值的數量。 換句話說,我怎樣才能選擇一個DEVICE元素的QUANTITY節點,該元素的NAME等於組合框中的名稱,然後使用C#向上增加數值。在C#中使用Xpath比較comboBox.Slectedvalue與XML文件節點值
<INVENTORY>
<DEVICE ID="1">
<NAME>Air Steerable Bagless Upright</NAME>
<BRAND>Hoover</BRAND>
<MODEL>UH72400</MODEL>
<QUANTITY>23</QUANTITY>
<BUYING_PRICE>189.99</BUYING_PRICE>
<SELLING_PRICE>229.99</SELLING_PRICE>
</DEVICE>
<DEVICE ID="2">
<NAME>Quietforce Bagged Canister</NAME>
<BRAND>Hoover</BRAND>
<MODEL>SH30050</MODEL>
<QUANTITY>18</QUANTITY>
<BUYING_PRICE>299.99</BUYING_PRICE>
<SELLING_PRICE>334.99</SELLING_PRICE>
</DEVICE>
<DEVICE ID="3">
<NAME>Corded Cyclonic Stick Vacuum</NAME>
<BRAND>Hoover</BRAND>
<MODEL>SH20030</MODEL>
<QUANTITY>21</QUANTITY>
<BUYING_PRICE>79.99</BUYING_PRICE>
<SELLING_PRICE>109.99</SELLING_PRICE>
</DEVICE>
加載到自定義類型的XML文檔的內容?或者你只是在檢索名字? – ChrisK
我將XML文檔加載到如下形式: XmlDocument inventory = new XmlDocument(); inventory.Load(「Inventory.xml」); 對不起,但我有點新編程,但我試圖趕上。 – Xavier1819