Nokogiri 1.0.0 Released


#1

nokogiri version 1.0.0 has been released!

Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser with XPath and CSS
selector support.

FEATURES:

  • XPath support for document searching
  • CSS3 selector support for document searching
  • XML/HTML builder
  • Drop in replacement for Hpricot

Nokogiri parses and searches XML/HTML faster than Hpricot, and also has
correctly implemented CSS3 selector support as well as XPath support.

Nokogiri also features an Hpricot compatibility layer to help ease the
change
to using correct CSS and XPath.

SYNOPSIS:

require ‘nokogiri’
require ‘open-uri’

doc =
Nokogiri::HTML(open(‘http://www.google.com/search?q=tenderlove’))

Search for nodes by css

doc.css(‘h3.r a.l’).each do |link|
puts link.content
end

Search for nodes by xpath

doc.xpath(’//h3/a[@class=“l”]’).each do |link|
puts link.content
end

Or mix and match.

doc.search(‘h3.r a.l’, ‘//h3/a[@class=“l”]’).each do |link|
puts link.content
end

Changes:

1.0.0 / 2008-07-13


#2

Wow! That looks pretty cool.

James
On Thu, Oct 30, 2008 at 9:31 PM, Aaron P.
<removed_email_address@domain.invalid