質問: どのようにして要素のノードを名前で取得できますか? GetElementByIdがあります。なぜGetElementByNameもありません。問題の要素は次のとおりです。 ``` â€¦ ``` 私はこのノードを取得できるようにしたい。しかし、私はどのように考えていない。 ピート:この質問に答えられたことを削除してください。それは完全に間違って自分自身を試してみることです。 node.Nameは属性 'name'の名前ではなく、必要なものではないタグンンです。
回答: 子孫の「選択」タグの「名前」というノード属性にはアクセスしていません。タグの名前(xe.Name)を使用しています。正しいアプローチは次のとおりです。 ``` document.DocumentNode.Descendants("select").Where(node => node.GetAttributeValue("name", "").Equals("DAY", StringComparison.InvariantCultureIgnoreCase)); ```