如果要对HTML进行解析,提取HTML的数据或者修改HTML数据,HtmlParser是一个不错的选择.
使用HtmlParser可以解析本地和网络上的HTML数据:
) ) );
还可以分析某些特定节点的数据,使用 NodeClassFilter 指定要分析的节点类型:
( Winista.Text.HtmlParser.Tags.Div ) );
使用Parser实例的Parse方法可以获得节点数组
 parser.Parse( filter);
现在分析一下的一段HTML:
>

txtResult是显示分析处理后的数据,txtSource是读取HTML数据的文本框
    }
txtResult显示的数据为:
HtmlParser将我们指定的数据给分析出来了,现在来对要分析的数据进行一些修改:给没有name和class属性的指定属性:
            start.Add( tag.StartPosition );
txtResult显示的数据为:
HtmlParser实现了我们的目的,现在在给节点为DIV并且ID为div_3的节点添加一个子节点:
;
输出nodeList[0].ToHtml( ):
>
id为div_3的div节点后面加上了要添加的数据.

相关文章:

  • 2021-10-31
  • 2021-11-22
  • 2022-12-23
  • 2021-08-17
  • 2021-11-19
猜你喜欢
  • 2022-01-26
  • 2022-02-09
  • 2021-08-22
  • 2022-02-08
相关资源
相似解决方案