c#HtmlAgilityPack forノード配列

arrays c# html html-agility-pack

質問

私はhtmlの敏捷性のパックを使用しているし、私はノードの配列を得た後:

HtmlNode[] nodes = document.DocumentNode.SelectNodes("//tbody[@class='table']").ToArray();

今私は各ノード[i]のforループを実行したいです。私はこれを試した:

HtmlNode[] nodes = document.DocumentNode.SelectNodes("//tbody[@class='table']").ToArray();

問題はitemtext配列がノード[i]に焦点を当てていないことです。 htmlドキュメント内のすべての配列( "// td [@ class = 'artist']")を引き出します。助けて?

受け入れられた回答

//td[@class='artist']すると、 document.DocumentNodeからartistクラスを含むすべての列が取得されます。

.//td[@class='artist'].//td[@class='artist']ドットに注目)は、現在選択されているノード( artistノードの場合はnodes[i]からすべての列を取得します。




ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ