Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Re: Issue with looping through XML::LibXML::Reader

by jmcnamara (Monsignor)
on Jan 21, 2012 at 02:34 UTC ( #949099=note: print w/replies, xml ) Need Help??

in reply to Issue with looping through XML::LibXML::Reader

The problem seems to be that you are reading the next Instrmt element in a while loop and as a result you skip the parent MktDataFull elements.

If you change the while() to an if() it should fix the main issue.

... if ( $reader->nextElement( 'Instrmt' ) ) { my $Sym = $reader->getAttribute( 'Sym' ); ...


Replies are listed 'Best First'.
Re^2: Issue with looping through XML::LibXML::Reader
by ozguy (Novice) on Jan 22, 2012 at 06:22 UTC

    As easy as that..... Thank you so much for the quick and helpful response John.

    I did have also comment out one of the last read requests ($reader->nextSibling() > 0 or last;) as well, and it now works as it should.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://949099]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (8)
As of 2020-10-20 15:20 GMT
Find Nodes?
    Voting Booth?
    My favourite web site is:

    Results (210 votes). Check out past polls.