HtmlAgilityPack aタグがネストされているすべての要素を取得する

c# css-selectors html-agility-pack

質問

これはHtmlAgilityPackを使用しています。私はタグを含むbody11のクラスでtrタグを取得する必要があります。私は行のセルの1つでアクセスする必要がありますが、多くの運を持っていないリンクを持っているタグのためだけにアクセスする必要がありますここに画像の説明を入力

   var tablerows = table.SelectNodes("tr[@class='body11']");

       foreach(HtmlNode row in tablerows)
        {
            var cells = row.SelectNodes(".//td");

            Console.WriteLine(cells[0].InnerText);


        }

個々のセルにアクセスする際の問題もあります。現在、複数のセルを同時に印刷します。

                          SReason:
                          Contract Ended
                                                    Pay Rate:
                          $73.58
                                                    Date Created
                                                            :
                                                        09/05/2017



                          Sup:
                          Health Carousel LLC
                                                    Bill Rate:
                          $73.58
                                                    Date Filled:
                          09/07/2017


                          City:
                          Los Angeles
                                                    OT Rate:
                          $110.37
                                                    Date Start:

                              09/03/2017

受け入れられた回答

セレクタtr.body11 > td > atr.body11 > td > aです。これにより、クラス<tr> body11 <tr>を持つ<tr>ネストされた<a>ノードが<td>されます。

これはノードを選択します。またはにアクセスする必要がある場合は、ノードグラフをトラバースする必要があります。



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