Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change

Re: XML with wxPerl

by paulbort (Hermit)
on Mar 21, 2002 at 21:43 UTC ( #153430=note: print w/ replies, xml ) Need Help??

in reply to XML with wxPerl

Much as I hate to say it, it looks to me like all the problems you're having are coming from your data structure. Since you have a tree of data, would it make more sense to store it in a tree structure? Start with an array of volumes, with each entry in the array being the complete path and name of the XML file for that volume. Then add a hash where the keys are the XML file names, and the values are pointers to more hashes of hashes that contain the XML data.

Once you can load and save the XML files from the hashes (which won't be that bad with a little recursion) the display should be straightforward, because it mirrors the data structure.

If you can get a copy of "Mastering Algorithms with Perl" it has great stuff on data structures and examples of how they work.

Comment on Re: XML with wxPerl

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (6)
As of 2015-11-25 11:18 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (674 votes), past polls