From: Philip Stephens Date: 2009-11-12T15:01:35+09:00 Subject: Simple problem using Nokogiri xml eaderr Hi. I am a newbie when it comes to using Nokogiri reader to parse an xml file. Here is the xml file I want to parse and sample code: ----------------------------------------------------------------- require 'rubygems' require 'nokogiri' io = File.open('test.xml', 'r') reader = Nokogiri::XML::Reader(io) reader.each do |node| # node is an instance of Nokogiri::XML::Readerruby puts node.name end The following is the error message I get: pcs$ ruby1.9 TestNok.rb WARNING: Nokogiri was built against LibXML version 2.6.32, but has dynamically loaded 2.7.5 /usr/lib/ruby/1.9.0/nokogiri/xml/reader.rb:60:in `read': ParsePI: PI xm never end ... (Nokogiri::XML::SyntaxError) from /usr/lib/ruby/1.9.0/nokogiri/xml/reader.rb:60:in `each' from TestNok.rb:7:in `
' : [BUG] Segmentation fault ruby 1.9.0 (2008-10-04 revision 19669) [i486-linux] -- control frame ---------- c:0001 p:0000 s:0002 b:0002 l:000001 d:000001 TOP --------------------------- -- backtrace of native function call (Use addr2line) -- 0xb08316 0xa285e7 0xa2866a 0xab1144 0x9a0410 0xa5f315 0xa2b994 0xa2baae 0x80487e8 0x469b56 0x80486e1 ------------------------------------------------------- Aborted Any help would be greatly appreciated. -- Posted via http://www.ruby-forum.com/.