我想從我的XML文件,並
顯示的數據,這是我的xml文件 如何從XPath的C#中的文本
<table>
<tr class="even">
\t <td class="ltid">1</td>
\t <td class="ltn">لستر سیتی</td>
\t <td class="ltg">31</td>
\t <td class="ltw">19</td>
\t <td class="ltd">9</td>
\t <td class="ltl">3</td>
\t <td class="ltgf">54</td>
<td class="ltga">31</td>
<td class="ltgd" dir="ltr">+23</td>
<td class="ltp">66</td>
</tr>
<tr>
<td class="ltid">2</td>
<td class="ltn">تاتنهام</td>
<td class="ltg">31</td>
<td class="ltw">17</td>
<td class="ltd">10</td>
<td class="ltl">4</td>
<td class="ltgf">56</td>
<td class="ltga">24</td>
<td class="ltgd" dir="ltr">+32</td>
<td class="ltp">61</td>
</tr>
<tr>
<td class="ltid">3</td>
<td class="ltn">آرسنال</td>
<td class="ltg">30</td>
<td class="ltw">16</td>
<td class="ltd">7</td>
<td class="ltl">7</td>
<td class="ltgf">48</td>
<td class="ltga">30</td>
<td class="ltgd" dir="ltr">+18</td>
<td class="ltp">55</td>
</tr>
</table>
,我想獲得第三支球隊如此
我想'<td class="ltid">3</td>'
這就是我試圖
var doc = XDocument.Parse(richTextBox2.Text);
var navigator = doc.CreateNavigator();
var contentCell = navigator.SelectSingleNode("//td[@class='ltid']");
txtTeam.Text = contentCell.Value;
的代碼,但我不知道如何獲得第三TD與此類價值
我搜索找到一個答案,但我無法找到答案
和我這個人之前寫了一個又一個的代碼,但在第一<tr>
我們有3所以它只是發現,從第一<tr>
不是第三<tr>
請幫我擺脫第三<tr>
它要說的是:其他信息: '// TD [@類=' 的ltid']) [3]'有一個無效的標記。 – Avenger
你錯過了開頭的圓括號'('在開頭:'(// td [@ class ='ltid'])[3]' – har07
它工作,但它從第一個'tr'再次支持而不是第三個'tr – Avenger