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
[email protected]
http://rubyforge.org/mailman/listinfo/libxml-devel