私は唯一の国家がアイドルではないノードを選択したい、この文字列からのWeb要求を通じて応答を下回るC#でXMLDocumentから特定のデータを選択する方法は?
<Shofar Target_="Base" >
<RapidOnSite_Pump Key="1" State="Idle" Amount="20" />
<RapidOnSite_Pump Key="2" State="Idle" Amount="15" />
<RapidOnSite_Pump Key="3" State="Despencing" Amount="25"/>
- <Verb_List>
<Verb_Item Key="1" Execute="RapidOnSite_Pump_AdHoc" Result="OK"
Detail="All Pumps►5" />
</Verb_List>
を得ました。
マイコード
string responseFromServer = MY_RESPONSE
XmlDocument mainxml = new XmlDocument();
mainxml.LoadXml(responseFromServer);
XmlNodeList xnList = mainxml .SelectNodes("/Shofar/RapidOnSite_Pump [@State!='Idle']");
しかし、このコードによって私はのrequirmentsを得るdidntの。誰でも私を助けてくれますか?
「XmlDocument」を使用するか、LINQ to XMLを使用できますか? –
私はただ必要な応答がほしいと思う。 –
ちょうどあなたのコードをチェックしました - それはうまく動作します。 1つのノードが返されます –