I think this is an important change. Please let me know if you think this is wrong.

Quite the contrary. At first sight I would have thought that the previous inheritance behaviour would be nice. But then I remembered that each element must be in its own namespace because the namespace is part of the element identity. To make this simple, let's say you have a simple type {ns1}foo and a complex type {ns2}bar which includes one or more {ns1}foo, you cannot just obtain a {ns2}foo, because it does not exist.

It might make sense to make operations default to their service's namespace or whatnot, but since an operation definition is just basically a type, this would not be possible either.

Thanks!


Wolfgang


_______________________________________________
Soap mailing list
[email protected]
http://mail.python.org/mailman/listinfo/soap

Reply via email to