次のように...
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>
アンカータグのオンマウスダウン部分を選択しない方法はありますか?
解決策
私がする必要があったのは次のとおりです。
HtmlNodeCollection anchors = myDiv.SelectNodes(@"//a[@class='someclass']");
anchors[0].SetAttributeValue("onmousedown", "");
// could have also used anchors[0].Attributes.Remove() or .RemoveAt()