From: funkdoobiest Date: 2007-12-19T21:35:01+09:00 Subject: libxml SaxParser Problem Hi, i've installed libxml-ruby (0.5.2.0) and want to test the SaxParser. So I found following example: #!/usr/bin/env ruby require 'rubygems' require 'xml/libxml' start = Time.now ARGV.each {|filename| counts = Hash.new parser = XML::SaxParser.new parser.filename = filename parser.on_start_element {|element_name, _| if counts[element_name] counts[element_name] += 1 else counts[element_name] = 1 end } parser.parse File.open(filename + ".count.csv", "w") {|f| counts.each {|element_name, count| f.puts "\"#{element_name}\",#{count}" } } } but if I start this script, I got following error: undefined method `on_start_element' for # (NoMethodError) but why? a saw a few examples with "on_start_element". thanks!