Как получить все значения внутри div как строки, используя HtmlAgilityPack

c# html html-agility-pack

Вопрос

У меня есть 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;

becouse id single Я использовал SingleOrDefault для этого id



Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow