How to clean HTML tags using C#
c#, html
Solution
HTML Agility Pack:
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(html);
string s = doc.DocumentNode.SelectSingleNode("//body").InnerText;
Problem
For example: ``` <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>title</title> </head> <body> <a href="aaa.asp?id=1"> I want to get this text </a> <div> <h1>this is my want!!</h1> <b>this is my want!!!</b> </div> </body> </html> ``` and the result is: ``` I want to get this text this is my want!! this is my want!!! ```