Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > [ANN] nokogiri 1.0.7 Released

Reply
Thread Tools

[ANN] nokogiri 1.0.7 Released

 
 
Aaron Patterson
Guest
Posts: n/a
 
      12-03-2008
nokogiri version 1.0.7 has been released!

* <http://nokogiri.rubyforge.org/>
* <http://github.com/tenderlove/nokogiri/wikis>
* <http://github.com/tenderlove/nokogiri/tree/master>
* <http://rubyforge.org/mailman/listinfo/nokogiri-talk>
* <http://nokogiri.lighthouseapp.com/projects/19607-nokogiri/overview>

Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser.

Changes:

### 1.0.7

* Bugfixes

* Fixed memory leak when using Dike
* SAX parser now parses IO streams
* Comment nodes have their own class
* Nokogiri() should delegate to Nokogiri.parse()
* Prepending rather than appending to ENV['PATH'] on windows
* Fixed a bug in complex CSS negation selectors

## FEATURES:

* XPath support for document searching
* CSS3 selector support for document searching
* XML/HTML builder
* Drop in replacement for Hpricot (though not bug for bug)

Nokogiri parses and searches XML/HTML very quickly, and also has
correctly implemented CSS3 selector support as well as XPath support.

Here is a speed test:

* http://gist.github.com/22176

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

## SUPPORT:

The Nokogiri mailing list is available here:

* http://rubyforge.org/mailman/listinfo/nokogiri-talk

The bug tracker is available here:

* http://nokogiri.lighthouseapp.com/pr...ogiri/overview

## 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

* <http://nokogiri.rubyforge.org/>
* <http://github.com/tenderlove/nokogiri/wikis>
* <http://github.com/tenderlove/nokogiri/tree/master>
* <http://rubyforge.org/mailman/listinfo/nokogiri-talk>
* <http://nokogiri.lighthouseapp.com/projects/19607-nokogiri/overview>

--
Aaron Patterson
http://tenderlovemaking.com/

 
Reply With Quote
 
 
 
 
Avdi Grimm
Guest
Posts: n/a
 
      12-03-2008
On Wed, Dec 3, 2008 at 1:49 AM, Aaron Patterson
<(E-Mail Removed)> wrote:
> * SAX parser now parses IO streams


Awesome.

I am so looking forward to using this.

--
Avdi

Home: http://avdi.org
Developer Blog: http://avdi.org/devblog/
Twitter: http://twitter.com/avdi
Journal: http://avdi.livejournal.com

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[ANN] nokogiri 1.3.0 Released Aaron Patterson Ruby 14 06-09-2009 01:15 PM
[ANN] nokogiri 1.0.6 Released Aaron Patterson Ruby 2 11-18-2008 03:19 PM
[ANN] nokogiri 1.0.5 Released Aaron Patterson Ruby 4 11-13-2008 09:26 PM
[ANN] nokogiri 1.0.3 Released Aaron Patterson Ruby 0 11-04-2008 10:12 PM
[ANN] nokogiri 1.0.0 Released Aaron Patterson Ruby 0 10-31-2008 01:31 AM



Advertisments