Wie man alle Werte in einem Div als String mit HtmlAgilityPack erhält

c# html html-agility-pack

Frage

Ich habe ein HTML, das ich nur ein div und die Elemente innerhalb dieses div aber als String extrahieren muss.

 <div id=01>
    <div id-02>
      <label></labell>
      <input></input>
       //etc
     </div>
 </div>

Wie bekomme ich alle innerhalb des div 01 als einzelne Saite?

Der einzige Weg, den ich gefunden habe, ist, mit den Knoten zu kommen, aber es gibt mir eine Sammlung von HtmlNodes zurück.

document.DocumentNode.SelectNodes("//*[contains(@class,'container')]").Descendants("div").Select(p => p.OuterHtml);

Beliebte Antwort

var Node = document.DocumentNode.SelectNodes("//div[@id='01']").SingleOrDefault();
var target = Node.InnerHtml;

becouse id ist single Ich habe SingleOrDefault für diese ID verwendet




Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum