Hurray :)

And here it is the implementation for all data in <instsource>, I am happy. Finally done.

With this the implementation of the new data structure is mostly (>98%) complete. :)

There may be some straggling attributes that we'll find as we convert the rest of the code to the new API.

Next I will make another pass over the XML to store objects in place of data structures, i.e. where the is a "new" in a get* method the storage wil change such that the "new" call moves to the __popolate* or __gen* method where the data is generated. After this sweep I will convert XMLInfo as the first class. Then we can discuss how to proceed from there.

This is a rather large changeset, sorry.

Later,
Robert