[libxml-devel] [ libxml-Bugs-21424 ] Stringing commands bypasses correct node creation

noreply at rubyforge.org noreply at rubyforge.org
Sun Aug 3 11:50:26 EDT 2008


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

Category: General
Group: None
Status: Open
Resolution: None
Priority: 3
Submitted By: Nobody (None)
Assigned to: Nobody (None)
Summary: Stringing commands bypasses correct node creation

Initial Comment:
When I create something along the lines of:

foo << XML::Node.new('bar') << "bars contents"

The following is returned:

---------

<foo>
   <bar/>bars contents
</foo>

---------

However, this:

foo << bar = XML::Node.new('bar')
bar << "bars contents"

returns this:

---------

<foo>
   <bar>bars contents</bar>
</foo>

---------

These results have been sporadic at times, it seems.  When I create XML::Documents in the console, sometimes it works fine, sometimes it doesn't.  I have been unable to pinpoint a specific cause, but I am, however, having to rewrite a good bit of my code because invalid XML is being produced due to this bug.

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

You can respond by visiting: 
http://rubyforge.org/tracker/?func=detail&atid=1971&aid=21424&group_id=494


More information about the libxml-devel mailing list