Re: NameValue and NameValueList data types

 > You have not responded to the counter-arguments that "array of structs
 > containing (key, value) is good enough," and why you feel it is not okay
 > to have that on a per-schema basis.

And int, short, etc. could be defined in every schema deriving from integer so why have them?

> In fact, the very point that you can
> define a KeyValue list on a per-schema basis can be seen as a proof that
> it's not a basic type.


Your assertion that this is proof that it is not a basic type would imply that any derived type is not basic as it can 
be derived in every schema. The basic types would then be all the types in schema which are derived directly from 
anyType or anySimpleType and no others!

For me a basic type from which other types are built and/or it is defined in (almost) every programming language.

It is not KeyValueList that I am proposing (although it was originally, but after some thought) it is only KeyValue. 
Just as int is a basic type but int[] is not, so KeyValue is but KeyValue[] is not.

Pete

Received on Friday, 21 December 2001 07:56:01 UTC