Bugs item #21546, was opened at 2008-08-12 19:26
You can respond by visiting: 
http://rubyforge.org/tracker/?func=detail&atid=1971&aid=21546&group_id=494

Category: General
Group: None
Status: Open
Resolution: None
Priority: 3
Submitted By: Nick Retallack (nickretallack)
Assigned to: Nobody (None)
Summary: SaxParser Crashes -- Null Pointer

Initial Comment:
Any xml document that contains a DTD causes SaxParser to crash.

Example:
  require 'rubygems'
  require 'libxml'
  
  class Handler
    def method_missing(method_name, *attributes, &block); end
  end
  
  parser = LibXML::XML::SaxParser.new
  parser.filename = 'anything_with_a_dtd.xml'
  parser.callbacks = Handler.new
  puts parser.filename
  parser.parse

result:
  saxmltest.rb:12:in `parse': NULL pointer given (ArgumentError)


It seems I am not the only person having this problem.
http://rubyforge.org/pipermail/libxml-devel/2008-July/001042.html

----------------------------------------------------------------------

>Comment By: Charlie Savage (cfis)
Date: 2008-08-20 02:29

Message:
Does the tc_sax_parser#test_doctype test work for you?  That's copied directly 
from the link you mention, and works fine here.  Does it work for you?

----------------------------------------------------------------------

You can respond by visiting: 
http://rubyforge.org/tracker/?func=detail&atid=1971&aid=21546&group_id=494
_______________________________________________
libxml-devel mailing list
libxml-devel@rubyforge.org
http://rubyforge.org/mailman/listinfo/libxml-devel

Reply via email to