HTML Agility 包创建新的 HTMLNode
我正在使用 HTML Agility Pack 来解析和转换 HTML 文件,但由于索引参数而尝试创建新的 HTMLNode 时,出现“项目已添加”异常。
HtmlNode node1 = new HtmlNode(HtmlNodeType.Element, doc, 0);
node1.Name = "div";
HtmlNode node2 = new HtmlNode(HtmlNodeType.Element, doc, 0);
node2.Name = "div";
I'm using HTML Agility Pack to parse and transform a HTML file, but I get an exception "Item has already been added" when try to create a new HTMLNode because of the index parameter.
HtmlNode node1 = new HtmlNode(HtmlNodeType.Element, doc, 0);
node1.Name = "div";
HtmlNode node2 = new HtmlNode(HtmlNodeType.Element, doc, 0);
node2.Name = "div";
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这就是创建节点的方式(它基本上是故意模仿 System.Xml 语义):
我不知道您使用的这个构造函数,也许 1.4 版中提供了一个新的构造函数?
This is how you can create a node (it basically mimics System.Xml semantics, on purpose):
I don't know about this constructor you use, maybe a new one available in version 1.4?