다음은 HTML 분석을 위한 아주 좋은 클래스입니다.
많은 시간이 절약되었습니다.
프로젝트 주소
http://www.codeplex.com/Wiki/View.aspx?ProjectName=htmlagilitypack
예를 들어 HTML 파일의 모든 href를 수정하는 방법은 다음과 같습니다.
HtmlDocument doc = new HtmlDocument();
doc.Load("file.htm");
foreach(doc.DocumentElement.SelectNodes(" //a@href ")의 HtmlNode 링크
{
HtmlAttribute att = link"href";
att.Value = FixLink(att);
}
doc.Save("file.htm");
프로젝트에 참여하고 싶다면 - 소스를 거기에 넣는 것이 전부이기 때문에 - 포럼을 사용하거나 나에게 메모를 남겨주세요. (hotmail dot com의 simon underscore mourier) !
즐거운 코딩, 스크래핑, 스캐닝, html-ing, xhtml-ing 등... :^)
사이먼 모리에.