2016-04-13 8 views
-1

Ich habe einen HTML-wie, wie Sie unten sehen können, wie kann ich durch die Elemente und greifen Sie den Wert in der starken Tag und ass ebenso den Wert in der a-Tag dann Beenden Sie die Schleife am schließenden P-Tag? was ich versuche zu bekommen: Schauspieler {Brian Keith, Brian K, B Keith} ` Schleife durch Div-Klasse, um einen Bereich von Werten zu erhalten

Genre: Abenteuer, Familie, Drama-

<p> 
     <strong>Actor: </strong> 
      <a title=" Brian Keith"> Brian Keith</a>, 
      <a title=" Tommy Kirk"> Tommy Kirk</a>, 
      <a title=" Kevin Corcoran "> Kevin Corcoran </a>      
</p> 

<p> 
     <strong>Director: </strong> 
      <a title="Norman Tokar">Norman Tokar</a>      
      </p> 

`

+0

verwenden Javascript/jquery den Wert der Elemente zuzugreifen –

+0

@MB Die Frage, C# markiert. – Eser

+0

Ich möchte es in c machen # – Cody

Antwort

0

Sie wissen bereits, dass Sie HtmlAgilityPack verwenden können. So würde ich es als:

var doc = new HtmlAgilityPack.HtmlDocument(); 
doc.LoadHtml(htmlstring); 

var items = doc.DocumentNode.SelectNodes("//strong") 
      .Select(x => new 
      { 
       Name = x.InnerText, 
       Values = x.SelectNodes("../a").Select(a => a.InnerHtml).ToList() 
      }) 
      .ToList(); 
+0

danke. Ich denke ich habe jetzt die Idee. – Cody

Verwandte Themen