【解決方法】XML を C# に読み込む方法

プログラミングQA


やあ 、
以下のようなxmlがあり、それを読んでリスト/辞書に割り当てたい

<resource id="laptops">
   <laptop>
     <code>1</code>
     <Description>abc1</Description>
     <NickName>xyz1</NickName>
   </laptop>
   <laptop>
      <code>2</code>
     <Description>abc2</Description>
     <NickName>xyz2</NickName>
   </laptop>
 </resource>

私が試したこと:

私は以下のように何かを試しました:

var result = from c in resourceNode.Descendants("laptops")
                                 select 
                    new FeesInfo()
                    {
                        FeeCode = (int)c!.Attribute("code")!,
                        FeeDescription = (string)c!.Attribute("Description")!,
                       Proposed = (string)c!.Attribute("NickName")!
                    };

解決策 1

ほぼ同じ質問が 2 日前に行われ、回答されました。 ここに同じ回答を再投稿するのではなく、次のリンクをクリックしてください。 xdocument と linq で XML ファイルを表示する[^]

コメント

タイトルとURLをコピーしました