私はxmlNodeListを持っています
<Fields>
<Field FieldId="1" Value="123" FieldTitle="id" FieldType="Text"/>
<Field FieldId="2" Value="abc" FieldTitle="First Name" FieldType="Text"/>
<Field FieldId="3" Value="efg" FieldTitle="Last Name" FieldType="Text"/>
</Fields>
今私が欲しいのは
var id = 123 //select the `value` if `FieldId == "1";
var firstName = abc //select the `value` if `FieldId == "2";
var last name = efg //select the `value` if `FieldId == "3";
編集:フィールドをスローしてループし、if条件ですべてのフィールドをチェックしたくありません。
ワンライナーソリューションは大歓迎です。
注:私は非常に大きな XML を扱っており、これFields
は単一ノードの一部であり、数千のノードの約 500 フィールドがあります。このはるかに大きな XML ファイルを挿入クエリに変換するための他のより良いソリューションは大歓迎です