我使用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