2017-01-09 39 views
0
 <TD class=date><SPAN id=dtDataId-local0><ABBR title=Saturday>Sat,</ABBR> 02/04/17<BR>08:00 PM</SPAN></TD> 
    <TD class=more><A aria-describedby="acDataId-local0 veDataId-local0 dtDataId-local0" id=pl_1000512EE235A45A class="more button button-tertiary flat" href="URL" data-ismoreinfo="0" data-availability="1000512EE235A45A" jquery161006228687738801841="12">SEE</A></TD> 

Wie kann ich eine Liste aller Elemente unter dem Klassennamen 'date' erwerben und wenn das Datum 02/04/17 übereinstimmt, dann würde ich eine Liste aller <td> Elemente ‚mehr‘ und passen die Erzeugung span ID von der "td class date zu der td class more, und wenn acDataId-local0 veDataId-local0 dtDataId-local0" abgestimmt, würde ich die href erwerben.generieren Liste der <td> Elemente

Ich verstehe, dass die Schleife etwas aussehen würde:

foreach (HtmlNode row in doc.DocumentNode.SelectNodes("//table[@id='table2']//tr")) 
{ 
    foreach (HtmlNode col in row.SelectNodes("//td")) 
    { 
     Response.Write(col.InnerText); 
    } 
} 

Dank.

+0

Hallo @ user7392548 wenn meine Antwort Ihre Frage gelöst beachten Sie bitte [akzeptieren es] (http://meta.stackexchange.com/questions/5234/how (akzeptiert-eine-Antwort-Arbeit), indem Sie auf das Häkchen klicken. Dies zeigt der breiteren Gemeinschaft, dass Sie eine Lösung gefunden haben und sowohl dem Antworter als auch Ihnen einen guten Ruf verschaffen. Es besteht keine Verpflichtung, dies zu tun. –

Antwort

1

würde dies sein kann, den Trick für Sie

foreach (HtmlNode col in row.SelectNodes("//td[@class='date']")) 
{ 
    if(col.InnerText == "02/04/17") 
    { 
     foreach (HtmlNode col in row.SelectNodes("//td[@class='more']")) 
     { 

     } 
    } 
} 
Verwandte Themen