I use the xmlSchemaBasicItem type as the internal most basic type
for all the schema structs. It would probably be good if the accessor
functions would take only this type, to be free to revamp the
somehow oversized public structures in the future.
Other ideas?