之前寫了一篇「在Ruby上,可以用近似 jQuery語法來解析DOM的好工具 -Hpricot」介紹Hpricot這個解析HTML/XML的好用工具,現在更快的來了-Nokogiri。
Nokogiri是2008年10月由Aaron Patterson和Mike Dalessio開發的Ruby Library,每個人提到這把鋸子,總是說快快快。
究竟有多快,看看這張圖就知道--
除了解析XML快,另外它對CSS 3和XPath的支援也更好,其他特色如支援i18n、名稱空間、Ruby 1.9.1等。
由於還沒真的用在開發上,所以就先分享一下相關訊息囉--
Nokogiri誕生的那一刻
http://tenderlovemaking.com/2008/10/30/nokogiri-is-released/
Nokogiri的官網
http://nokogiri.org/
安裝方式:
sudo gem install nokogiri
安裝需求:
ruby 1.8 or 1.9
libxml2
libxml2-dev
libxslt
libxslt-dev
授權:
MIT License