Here is me being a newbie in pascal/Lazarus, what would be to best/simplest method or data structure I can use so put this data in?? I know best and simplest are usually mutually exclusive but... I haven't had to deal with a somewhat complicated data set before so I'm kinda floundering around wondering what is the best direction to go?? I was looking at memdatasets earlier which I realized wasn't working for a direct dump of an xml file but would I be better off looking at something like that or just use some kind of multi dimensioned arrays or is there something else that fits more to the type of multi level data I'll be dealing with??
If you look at the xml file I uploaded you'll see that I have levels like, Composite,unit in composite, features in unit and so on and I'll have multiple Composites in an order not to mention standalone units so an order might look like,
Order/Unit/Features, Order/Composite/feature, Order/Composite/Unit/feature, etc.
Right now I figure I'll have to step through the nodes of the xml and determine what exactly I'm looking at, Unit/Composite/Feature and what it is associated with and dump it into an array of records.
Ideas/Directions/ or 'WTF are you doing it that way fors??'
