以下のXmlElementを読み、定義された要素/フィールドを取得する必要があります。要素は次のとおりです。
<Response>
<code>JH4KB2F68AC24310A</code>
<returnCode>1</returnCode>
<fields name="ACES_ASP_ID">5</fields>
<fields name="ACES_BASE">31990</fields>
</Response>
最初の2つは簡単に取得できます。これが私が最初のフィールドを取得するために使用するものです:
MyXmlElement.SelectSingleNode("//Response/code").InnerText
値を取得する方法:
<fields name="ACES_ASP_ID">5</fields>
私は次のようなフォーマットを試しました:
MyXmlElement.SelectSingleNode("//Response[fields='" + "ACES_ASP_ID" + "']/fields").InnerText
成功しませんでした。