用于HTML DOM构建/更改的C/C++库是什么?
问题描述:
我使用Perl模块,HTML::DOM
(link to CPAN)使用标准DOM的removeAttribute
,removeChild
,innerHTML
,createElement
等从HTML代码构建HTML DOM树,然后改变它。但是,我发现它真的很慢,并且吃了太多的内存(它完全在Perl中)。所以,我认为会有一些C/C++库更快,更高效地完成它(因为它发生在每个支持JavaScript的浏览器中)。用于HTML DOM构建/更改的C/C++库是什么?
到目前为止,我还没有找到任何东西。也许我在寻找错误?
编辑:我会加。我喜欢它,如果它的工作方式类似于链接的Perl模块 - 那么,我真的这么说,所以我可以直接使用HTML的innerHTML
,className
,idName
......这是可行的,还是我需要使用通用XML解析器,然后编写这些我自己?
edit2:好的,Perl模块的迟缓实际上是我的错。但是,由于我已经问过,问题依然存在:)
谢谢。但是,我无法在文档中找到诸如“className”或“innerHTML”等内容...... – 2010-10-30 09:30:07