Beefy Boxes and Bandwidth Generously Provided by pair Networks vroom
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

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' ); ...

--
John.


Comment on Re: Issue with looping through XML::LibXML::Reader
Download Code
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?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (8)
As of 2014-04-18 08:54 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (464 votes), past polls