我正在使用 HTMLAgilityPack,并且我正在使用标准操作过程来加载文档并选择一个节点。然而,当我去查看节点时,所有的 aspx 控件都是小写的。有没有办法以正确的方式获取它例如,当我查看<asp:RequiredFieldValidator
它返回为<asp:requiredfieldvalidator
. 这不起作用,因为我正在大规模更新我的控件。
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.Load(@"C:\my.ascx");
HtmlNodeCollection node_collection = doc.DocumentNode.SelectNodes("//div");
foreach (HtmlNode node in node_collection)
{
templateString = node.InnerHtml; //lower case happens here.....
}
有人吗?