xpathとhtmlアジリティを使用してすべてのtdタグの価値を取得する


質問

Classen = "string_14"のすべてのtdタグから情報を取得するにはどうすればいいですか?

私はこれについて考えました:

enter code here
<table class="string_14">
                <tbody><tr>
                    <td>Postadr.:</td> 
                    <td class="tab_space">Stenslivegen 67, 2817 Gjøvik</td> 
                </tr>
                <tr>
                    <td>Telefon:</td> 
                    <td class="tab_space">611 80 710</td>
                </tr>

                <tr>
                    <td>Mobil:</td> 
                    <td class="tab_space">957 92 455</td>
                </tr>
                </tbody>
                </table>

そして、私のコードは今日このように見えるようにするために、私はxpathをname =に書くことを助けたいと思っていますか?単一のtdを得るためにどのように書くべきですか?

enter code here
<table class="string_14">
                <tbody><tr>
                    <td>Postadr.:</td> 
                    <td class="tab_space">Stenslivegen 67, 2817 Gjøvik</td> 
                </tr>
                <tr>
                    <td>Telefon:</td> 
                    <td class="tab_space">611 80 710</td>
                </tr>

                <tr>
                    <td>Mobil:</td> 
                    <td class="tab_space">957 92 455</td>
                </tr>
                </tbody>
                </table>

私がこれから欲しいのは、私はページを掻き集めるつもりですし、遅い段階ではこれをxmlファイルに保存します。

人気のある回答

私はあなたが欲しいと思うのはこれです:

HtmlNodeCollection collection = doc.DocumentNode.SelectNodes("//table[@class='string_14']//td[@class='tab_space']");

詳細はXPathチュートリアルを参照してください。





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