إليك فئة جيدة جدًا لتحليل HTML.
أنقذت الكثير من الوقت.
عنوان المشروع
http://www.codeplex.com/Wiki/View.aspx?ProjectName=htmlagilitypack
على سبيل المثال، إليك كيفية إصلاح جميع hrefs في ملف HTML:
HtmlDocument doc = new HtmlDocument();
doc.Load("file.htm");
foreach(رابط HtmlNode في doc.DocumentElement.SelectNodes(" //a@href ")
{
HtmlAttribute att = link"href";
att.Value = FixLink(att);
}
doc.Save("file.htm");
إذا كنت ترغب في المشاركة في المشروع - لأن هذا هو الغرض الكامل من وضع المصدر هناك، صحيح - استخدم المنتديات أو أرسل لي ملاحظة (simon underscore mourier at hotmail dot com)
سعيد بالترميز، والكشط، والمسح الضوئي، وhtml-ing، وxhtml-ing، وما إلى ذلك... :^)
!
سيمون مورييه.