XML ドキュメントから値を抽出する方法がわかりません。C# を初めて使用するので、助けを求めています。
特定の XML ドキュメントを取得するためにXmlDocument
、次に使用していますXmlNodeList
これが私のコードです
XmlNodeList XMLList = doc.SelectNodes("/response/result/doc");
そして、私の XML は次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<response>
<result>
<doc>
<long name="LoadID">494</long>
<long name="EventID">5557</long>
<str name="XMLData"><TransactionDate>2014-05-28T14:17:31.2186777-06:00</TransactionDate><SubType>tblQM2222Components</SubType><IntegerValue title="ComponentID">11111</IntegerValue></str></doc>
<doc>
<long name="LoadID">774</long>
<long name="EventID">5558</long>
<str name="XMLData"><TransactionDate>2014-05-28T14:17:31.2186777-06:00</TransactionDate><SubType>tblQM2222Components</SubType><IntegerValue title="ComponentID">11111</IntegerValue></str></doc>
</result>
</response>
これでは、すべてのXMLData
下にあるすべてのデータをフェッチする必要がdoc tag
あり、最後のドキュメントタグをフェッチする必要がありEventID
ます。