Учитывая следующее ...
HtmlNode myDiv = doc.DocumentNode.SelectSingleNode("//div[@id='someid']");
... где результирующий myDiv.InnerHtml содержит:
<span>...other content I want to consume...</span>
<a href="http://www.somewhere.com" onmousedown="return somefunc('random','parm','values','SHXA213')">Click Me</a>
<span>...and more content I want to consume...</span>
Есть ли способ не выберите onmousedown часть тега привязки?
Решение
Мне нужно было сделать следующее:
HtmlNodeCollection anchors = myDiv.SelectNodes(@"//a[@class='someclass']");
anchors[0].SetAttributeValue("onmousedown", "");
// could have also used anchors[0].Attributes.Remove() or .RemoveAt()