本文主要是介绍关于html-x1.1的发布,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
忙了一晚上,修正了许多bug,最重要的是可以直接根据url解析网页文件,我主要是增加了parseurl这个方法,采用internetreadfile这个api来读取网页内容,然后用string类来存储内容,最后用load方法来解析。并且还增加了对特定节点内的getelementsbytagname。好了,具体看代码:
给出个例子:
main(){
dom d;
d.praseurl("http://g.cn");
cout<<d.getbytagname("div")->item(0)->outerhtml();
}
好了,不写不知道,一写发现了许多问题,UTF-8到gb2312编码的转换(这一段代码是借用网上的),internetreadfile读取的内容不是以null结尾的字符串等。
不管怎么说,问题总算得到解决了,我测试了许多网页,都可以正常解析,心里感觉挺欣慰的。
这篇关于关于html-x1.1的发布的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!