我有一個html,我需要提取一個div和這個div內的元素,但作為一個字符串。
<div id=01>
<div id-02>
<label></labell>
<input></input>
//etc
</div>
</div>
我如何將div 01中的所有內容作為單個字符串?
我找到的唯一方法是使用節點,但它返回一個HtmlNodes集合。
document.DocumentNode.SelectNodes("//*[contains(@class,'container')]").Descendants("div").Select(p => p.OuterHtml);
var Node = document.DocumentNode.SelectNodes("//div[@id='01']").SingleOrDefault();
var target = Node.InnerHtml;
因為id是單一的我使用SingleOrDefault作為這個id