このコードを XPath で解析しようとしています: http://pastebin.com/Un9x1BRX アクション中のページ: http://fonix.dyndns.org:40000/soasc/
この部分から作曲者名を取得したい:
<td>
<div class="hl3">
<a href=
"index.php?av=0&sb=SOASC&sc=Markus+Pyykk%F6+%28Mankeli%29&clist=1&did=">
+</a>
</div><a href=
"index.php?av=0&sb=SOASC&sc=Markus+Pyykk%F6+%28Mankeli%29&clist=1&did=">Markus
Pyykkö (Mankeli)</a>
</td>
戻るようにMarkus Pyykkö (Mankeli)
。
私の XPath./tr[@class = 'table1' or @class = 'table2']/td/a
はすべてのオンライン バリデータで正しく動作しますが、SelectNodes() は何も返しません。それは私のせいですか、それともアジリティ パックが壊れているのですか??
編集:私はこのようにトラックをループしています:
HtmlNodeCollection songs = doc.DocumentNode.SelectNodes("//*[@class = 'table1' or @class = 'table2']");
foreach (HtmlNode song in songs)
{
and so on