Как с через xpath перебрать все строки и ячейки HTML таблицы - C#

Узнай цену своей работы

Формулировка задачи:

Хелп! Бьюсь не один день. Есть к примеру такая таблица
<table class="list_rek_table">
<tbody>
<tr>
    <td><span class="surf_ckick" onclick="start_surfing('viewing_surfing?id=84274', '84274'); this.style.textDecoration='line-through'; this.style.color='#FF3800'; ">Label 1</span></td>
    <td>Something else</td>
<\tr>
<tr>
    <td><span class="surf_ckick" onclick="start_surfing('viewing_surfing?id=24524', '24524'); this.style.textDecoration='line-through'; this.style.color='#FF3800'; ">Label 2</span></td>
    <td>Something else</td>
<\tr>
</tbody></table>
как при помощи xpath получить содержимое <td> в цикле

Решение задачи: «Как с через xpath перебрать все строки и ячейки HTML таблицы»

textual
Листинг программы
/*...*/
private static string GetJsSingleXpathString(string xpath)
        {
            return
                String.Format(
                    "document.evaluate(\"{0}\", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue", xpath);
        }
/*...*/
linkJsXpath = GetJsSingleXpathString("//table[@class = 'list_rek_table']");
dynamic ret = (JSObject)webControlMain.ExecuteJavascriptWithResult(linkJsXpath);
/*...*/

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.077 из 5
Похожие ответы