0
그림에서 알 수 있듯이 항목에 <th>
및 <td>
하위 항목이 있습니다. 항목을 쿼리하여 <td>
이되면 null을 반환합니다. 코드는 다음과 같습니다. item.SelectSingleNode("td")
td 노드를 가져 오지 않아야합니까? (http://i.stack.imgur.com/EXu7W.png)XPath 쿼리가 null을 반환합니다.
그림에서 알 수 있듯이 항목에 <th>
및 <td>
하위 항목이 있습니다. 항목을 쿼리하여 <td>
이되면 null을 반환합니다. 코드는 다음과 같습니다. item.SelectSingleNode("td")
td 노드를 가져 오지 않아야합니까? (http://i.stack.imgur.com/EXu7W.png)XPath 쿼리가 null을 반환합니다.
<td>
현재 item
의 직접 자식이 아닌 것 같다. 당신이 이중 슬래시를 사용할 수 있습니다 직접 아이 (//
)없는 그 후손을 선택하려면
item.SelectSingleNode(".//td")
는 내가 제대로 볼 경우이 방법으로 할 수 있도록, <td>
는 <th>
의 자식 :
item.SelectSingleNode("th/td")
을
html의 출처에서 td는 th의 하위 항목이 아닙니다. 그러나 시계 창문 안에는 그 안에 td가 나타납니다. 흥미 롭 군. – Oktay