I often use xsd utility to come up with headers for my objects so that I can serialize them. The problems is that xsd does not always do a good job, expecially when you use inheritance, and the object which you inherits has sub-objects which are declared as arraylists...
My question is that how can I understand what xsd does so that I can do it myself.
Xsd generates alot of headers for all my classes.
All are not so simple:
Is there any way that I can understand this xml thing so that I can type up the headers myself instead of letting xsd generate them?