นี่เป็นคลาสที่ดีมากสำหรับการวิเคราะห์ HTML
ประหยัดเวลาได้มาก
ที่อยู่โครงการ
http://www.codeplex.com/Wiki/View.aspx?ProjectName=htmlagilitypack
ตัวอย่างเช่น ต่อไปนี้เป็นวิธีแก้ไข href ทั้งหมดในไฟล์ HTML:
HtmlDocument doc = new HtmlDocument();
doc.Load("file.htm");
foreach(ลิงก์ HtmlNode ใน doc.DocumentElement.SelectNodes(" //a@href ")
-
HtmlAttribute att = ลิงค์ "href";
att.Value = FixLink(แอท);
-
doc.Save("file.htm");
หากคุณต้องการเข้าร่วมโครงการ - เพราะนั่นคือจุดประสงค์ทั้งหมดของการวางแหล่งข้อมูลไว้ที่นั่น - ใช้ฟอรัมหรือส่งข้อความถึงฉัน (simon ขีดเส้นใต้ mourier ที่ hotmail dot com) !
มีความสุขในการเขียนโค้ด, การขูด, การสแกน, html-ing, xhtml-ing ฯลฯ... :^)
ไซมอน มูริเยร์.