wählen Sie Tabelle-Daten mithilfe von Xpath
ich wählen Sie die Tabelle mit class-Namen "Liste". Ich benutze diese xpath-Abfrage zu wählen Knoten im Htmlagilitypack
//table[@class="list"]/td/a[@href]
konnte aber nicht die richtige Ausgabe. Was ist Los mit meinem xpath-code-block?
Dies ist die Tabelle, die ich will nehmen Sie die Daten aus:
<table class="list">
<tbody>
<tr>
<td width="315">
<b>1</b> <a href="http://www.url.html">data</a><br>
<b>2</b> <a href="http://www.url.html">data</a><br>
<b>3</b> <a href="http://www.url.html">data</a><br>
</td>
</tr>
</tbody>
</table>
Sie verpasste tbody und tr: //table[@class="Liste"]/tbody/tr/td/a[@href] "oder" //table[@class="Liste"]//td/a[@href]
InformationsquelleAutor Gayan | 2011-05-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, dass Sie brauchen, um
href
Werte aller Anker. Für die, die Sie nutzen könnten//table[@class='list']//td/a/@href
Dein XPath nicht arbeiten, weil Sie versuchen zu finden, wie eine
<TD>
die sofortige Kind<TABLE>
was nicht der Fall in den code-snippet, das Sie gezeigt haben. Daher verwenden //TD in Ihrem XPath.Hoffe, das hilft.
InformationsquelleAutor Vaman Kulkarni