XML (XDocument) ドキュメントをそのまま列挙する必要があります...
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<applied>
<ah ID="8298" userId="87459" roleId="2700" />
<ah ID="8300" userId="87459" roleId="2699" />
<ah ID="8299" userId="87460" roleId="2700" />
</applied>
...and のすべての値を 2 つの個別のオブジェクトに抽出userID
しroleID
ますStringBuilder
。
私は初めて Linq をいじっていますが、苦労しています。助けていただければ幸いです (これは VB Web フォーム アプリです)。単一の値を取得する Linq の例をたくさん見てきましたが、必要な方法で同時に 2 つの値を取得することはありません。
また、この XML ファイルの長さは最大 100,000 行になる可能性があります。FOR EACH
Linq は、たとえばループよりもメモリ効率が高いですか? そうでない場合、誰かが例を挙げてもらえますFOR EACH
か?
前もって感謝します。
更新:結果は次のようになります。
Userids = "87459,87459,87460"
roleIds = "2700,2699,2700"