Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation

Re: Search and Extract from XML when path is unknown

by sundialsvc4 (Abbot)
on Jul 10, 2013 at 12:13 UTC ( #1043459=note: print w/ replies, xml ) Need Help??

in reply to Search and Extract from XML when path is unknown

First of all, I would definitely say, use XPath expressions to do everything.   Use a libxml2-based Perl package.

Second, you might need to take a “branch and bound” type of approach:   use one set of expressions to carve the total data structure into big-chunks that you can iterate through, and then, within each subtree that you find, use other XPaths to find nodes-of-interest.   Having found one, your Perl logic may need to do some tree-walking to see if “these are the droids you’re looking for.”   But, let XPath do as much of the work for you as possible.

Comment on Re: Search and Extract from XML when path is unknown

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (7)
As of 2016-02-15 00:03 GMT
Find Nodes?
    Voting Booth?

    How many photographs, souvenirs, artworks, trophies or other decorative objects are displayed in your home?

    Results (471 votes), past polls