|
you say
"It may seem odd that adding an attribute to a simple type requires the creation of a new complex type, one that has simple content to boot."
but consider that simpleTypes are used to define attributes as well as elements. Are attributes allowed to have element content or their own attributes? That, to me, explains why these are disallowed in simpleTypes.
|