Bugs item #11836, was opened at 2007-06-25 12:17
You can respond by visiting: 
http://rubyforge.org/tracker/?func=detail&atid=1971&aid=11836&group_id=494

Category: None
Group: None
>Status: Closed
>Resolution: Accepted
Priority: 3
Submitted By: Nobody (None)
Assigned to: Nobody (None)
Summary: NULL pointer in XML::Node#base when no xml:base attribute is present

Initial Comment:
When a XML::Node#base is called on a node in a document with no xml:base 
attribute, a NULL pointer error is raised, as this irb session shows:

>> parser = XML::Parser.string('<person />')
=> #<XML::Parser:0x10275c8>
>> doc = parser.parse
=> <?xml version="1.0"?>
<person/>

>> doc.root.base
ArgumentError: NULL pointer given
        from (irb):31:in `base'
        from (irb):31


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

>Comment By: Charlie Savage (cfis)
Date: 2008-07-09 11:43

Message:
This now returns nil instead of raising an error.

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

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

Reply via email to