私は、XML文書内のノードを読み込むしようとしていますが、私は、私は内側のテキストに基づいて見つけることができるノードの後のノードに内部テキストを読む必要は奇妙な問題を持っています。読書いるXmlNodeList
私は、XML文書
<?xml version="1.0"?>
<DataFeedObject xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<TransactionID>a4b0ecc1-2d28-49f4-b9c7-caec861aa80d</TransactionID>
<ApplicationID>b0926229-3209-4881-8cf3-cf4a88756a7f</ApplicationID>
<TransactionDateTime>2016-04-25T21:03:49.5805295Z</TransactionDateTime>
<DataItems>
<DataItem>
<Name>Account_Type</Name>
<Value>Cash</Value>
</DataItem>
<DataItem>
<Name>Account_Type_MarginDetails</Name>
</DataItem>
<DataItem>
<Name>Agent_FirstName</Name>
<Value>Jane</Value>
</DataItem>
<DataItem>
<Name>Agent_IDNumber</Name>
<Value>12547896</Value>
</DataItem>
<DataItem>
<Name>Agent_LastName</Name>
<Value>Doe</Value>
</DataItem>
</DataItems>
....
私は、ノードをループすることができ、ノードAgent_LastNameに
node.SelectSingleNode("Name").InnerText == "Agent_LastName"
を見つけることが、私は直接、このノードの後に値タグ内のテキストを必要としています。 次のノードに移動するにはどうすればいいですか?
私は次の反復で、ノードのアリを見つけたとき、私はちょうど内部テキストをつかむフラグを設定するフラグを設定することができますが、これはずさんなようです。
'node.SelectSingleNode( "値")。InnerTextプロパティ== "現金"'は動作しませんか? – Mostafiz