3
여기 HTML 스 니펫이 있는데 원하는 것은 텍스트 노드 만 가져 와서 반복하는 것입니다. Pls 알려주세요. 감사.HTMLAgilityPack 모든 텍스트 노드 만 반복합니다.
<div>
<div>
Select your Age:
<select>
<option>0 to 10</option>
<option>20 and above</option>
</select>
</div>
<div>
Help/Hints:
<ul>
<li>This is required field.
<li>Make sure select the right age.
</ul>
<a href="#">Learn More</a>
</div>
</div>
결과 :
- 당신의 나이를 선택 :
- 0 10
- (20)와
- 도움말/힌트 위 :
- 이것은 필수 항목입니다.
- 올바른 연령을 선택하십시오.
HtmlDocument doc = new HtmlDocument(); doc.Load(yourHtmlFile); foreach (HtmlNode node in doc.DocumentNode.SelectNodes("//text()[normalize-space(.) != '']")) { Console.WriteLine(node.InnerText.Trim()); }
윌 출력이 :
- 이 같은 더 많은
위대한 작품 ... 고마워. –