如果要对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节点后面加上了要添加的数据.