以下のXMLで属性 "CONTRACT_TYPE"の値を取得する方法を教えてください。 xmlは文字列引数としてプログラムに渡されます。私は複数の方法を試しましたが、それを達成できませんでした。XMLの属性の値を取得する
<?xml version="1.0" encoding="UTF-8"?>
<FX_CORPORATE>
<TRADE>
<REFERENCE_NUMBER>1188586</REFERENCE_NUMBER>
<TRANSACTION_DATE>20160902</TRANSACTION_DATE>
<CONTRACT_TYPE>FX-SPOT</CONTRACT_TYPE>
<COUNTERPARTY>SRI IMEL</COUNTERPARTY>
<CROSS>NO</CROSS>
<VIA_CURRENCY>USD</VIA_CURRENCY>
<TRADER>EMXMONAB</TRADER>
<POSITION_CURRENCY>AUD</POSITION_CURRENCY>
<VALUE_DATE>20160906</VALUE_DATE>
<BUY>
<CURRENCY>AUD</CURRENCY>
<AMOUNT>35000</AMOUNT>
</BUY>
<SELL>
<CURRENCY>USD</CURRENCY>
<AMOUNT>26400.5</AMOUNT>
</SELL>
<QUOTE>
<RATE>0.7543</RATE>
</QUOTE>
<BUY_CURRENCY_RATES>
<SPOT_RATE>0.7546</SPOT_RATE>
</BUY_CURRENCY_RATES>
<SELL_CURRENCY_RATES>
<SPOT_RATE>0.7546</SPOT_RATE>
</SELL_CURRENCY_RATES>
</TRADE>
</FX_CORPORATE>
はあなたが試したものをご提示ください動作するはずです。 – Amy
CONTRACT_TYPEは、属性ではなくノード/要素です。 –
'私はLINQ to XMLを使用して複数の方法を試しましたが、達成できませんでした。 '=>素晴らしいです。 )あなたを正しい方向に向けることができます。 – Igor