Как с через xpath перебрать все строки и ячейки HTML таблицы - C#
Формулировка задачи:
Хелп! Бьюсь не один день. Есть к примеру такая таблица
как при помощи xpath получить содержимое <td> в цикле
<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 перебрать все строки и ячейки 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);
/*...*/